Python 程式語言的創造者 Guido van Rossum 近日宣佈,他已經放棄退休,並加入微軟的開發者部門。Guido van Rossum在去年十月份退休之前受僱與Dropbox公司,他在這家公司工作了六年半之久。隨後在去年九月份正式宣佈退休。
宣佈退休後重回職場
在退休之前van Rossum接受採訪時表示:「自己被稱為終生獨裁僅是玩笑。實際上,最近十年,退休的念頭都在我腦海裡徘徊。我年齡已經不小了,身體也有一些問題。作為 Python 社群的主要負責人,我需要一遍又一遍地去教社群的其他成員如何開展工作,同時需要一遍又一遍地向 Python 新人解釋 Python 的語言哲學,這樣超負荷的工作讓我的健康狀況更為惡化。事情的引爆點在於一個頗具爭議的 Python 改進提案(PEP 572),當我接受這個提案之後,Twitter 等社交媒體上出現了一些中傷我的評論。而更為心寒的是,這些評論居然大多來自 Python 的核心成員,我對他們失望至極!」
不過他近日宣佈終止自己的退休時光,加入微軟,Van Rossum表示,在微軟,他將致力於 讓Python的使用效果更好,並且不僅僅是在Windows上的使用效果。
微軟官方表示:「Guido van Rossum確實已經加入了微軟。我們很高興他能成為開發者部門的一員。微軟致力於為Python社群做出貢獻並與之共同成長,Guido的入職就是這一承諾的體現。」
Guido van Rossum的經歷
Guido van Rossum 是一名荷蘭計算機程式設計師。
1982年獲得阿姆斯特丹大學數學和電腦科學碩士學位,之後在多家研究機構任職,包括荷蘭阿姆斯特丹國家數學和電腦科學研究學會、馬里蘭州 Gaithersburg 的國家標準及技術研究所(NIST),和維珍尼亞州 Reston 的國家創新研究公司(CNRI)等。
2001年他獲得自由軟體基金會頒佈的自由軟體進步獎。
2003年他獲得荷蘭UNIX使用者小組獎。
2005年他加入谷歌,並用Python為谷歌寫了面向網頁的程式碼瀏覽工具。
2006年被美國計算機協會(ACM)認定為著名工程師。
這位荷蘭程式設計師早在1989年就開始了Python的開發工作。
90年代中期,他在美國國家標準與技術研究所工作期間,以及之後在多家公司工作期間,繼續積極從事該語言的研究,包括在BeOpen和Zope以及Elemental Security擔任PythonLabs總監。
在去Dropbox之前,他從2005年到2012年在谷歌工作。在那裡,他開發了內部程式碼審查工具Mondrian,並致力於App Engine的開發。
今天,Python是最流行的程式語言之一,也是人工智慧研究人員最喜歡的語言之一。
僅僅在幾年前,Guido van Rossum 加入微軟是不可想象的,因為該公司對開源的態度臭名昭著。現在這種情況發生了變化,如今的微軟是同行中最活躍的企業開源貢獻者之,也是GitHub的所有者。 目前還不清楚Guido van Rossum到底會在微軟做什麼,但他表示「有太多的選擇,這裡有很多開源的東西」。
Python的誕生經歷
1980 年代末,Guido van Rossum 在 Centrum voor Wiskunde en Informatica (CWI) 的一個小組裡面做開發工作,這個小組的任務是設計實現一門叫 ABC 的語言。ABC 的設計動機非常明確,希望其成為一門為非計算機程式設計師或軟體開發者而設計的程式語言。
70年代晚期和 80年代初期,ABC的作者們開始這門語言的設計工作。Guido van Rossum於 1983 年加入這個小組。但由於種種原因,ABC 專案並沒有獲得很大的成功。
在這之後,網際網路和開源運動改變了一切。那時,Guido van Rossum對在 ABC 上獲得的經驗教訓記憶猶新,並決定設計一門簡單的指令碼語言,它將擁有 ABC 的優點,但卻沒有它的缺點。
所以,他開始行動起來,實現了一個簡單的虛擬機器,一個簡單的 parser,還有一個簡單的執行時庫,重新設計了 ABC 中每一個他喜歡的優點,並創造了一種用縮排來表示語句之間的結合關係,而不是用花括號或者 begin-end 塊來表示程式結構的基本語言。同時,他開發了幾個功能強大的資料結構:雜湊表 (用來實現 dictionary)、列表、字串,以及數字型別。
Guido van Rossum 給這個程式語言命名為自己最喜歡的肥皂劇 “Monty Python”的名字Python,並制定了一個巨蟒的 logo。Guido van Rossum在設計Python 時將 ABC語言的優點全部融合 Python,並摒棄它的缺點,所以Python註定是一個大熱的程式語言。