免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python之父:“我知道Python很爛!”
腳本之家
,與百萬開發(fā)者在一起

出處:BAT架構(ID:BAT_ARCH)

如若轉載請聯(lián)系原公眾號

說起荷蘭我們應該都不陌生,這是一座以風車、郁金香和自由、寬容的社會風氣而聞名的國度,曾經(jīng)世界上最強大的海上霸主,現(xiàn)今高度發(fā)達的資本主義國家。

在荷蘭,每個不同歷史時期都曾誕生過推動世界文明前進的大人物,比如中世紀人文主義思想家伊拉斯謨,近代國際法學的奠基人格勞修斯,現(xiàn)代微生物學和顯微鏡學奠基人列文虎克,表現(xiàn)主義先驅(qū)梵高,首位諾貝爾化學獎獲得者范特霍夫......

今天,當我們走進現(xiàn)代文明,不得不提這位同樣來自荷蘭,用代碼改變世界的Python之父——吉多·范羅蘇姆(Guido van Rossum)。


01

創(chuàng)新者的DNA

1956年,范羅蘇姆在荷蘭西部美麗的花城哈勒姆出生、成長。寬容的社會風氣,孕育了范羅蘇姆DNA里的創(chuàng)造精神。

1982年,在世界級頂尖研究型大學阿姆斯特丹大學,獲得數(shù)學和計算機科學碩士學位。他享受計算機帶來的樂趣,也熱衷于做任何和編程相關的事。

畢業(yè)后他在多個研究機構工作,包括在荷蘭阿姆斯特丹的國家數(shù)學和計算機科學研究學會(CWI),在馬里蘭州Gaithersburg的國家標準及技術研究所(NIST),和維珍尼亞州Reston的國家創(chuàng)新研究公司(CNRI)。


02

三個月,發(fā)明Python

在荷蘭數(shù)學和計算機科學研究學會(CWI)做程序員期間,他參與研發(fā)了一種高級編程語言——ABC。

ABC開發(fā)的初衷是希望讓語言變得容易閱讀,容易使用,容易記憶,容易學習,并以此來激發(fā)人們學習編程的興趣。然而這一美好愿望卻沒有達成,這個項目四五年之后就失敗了。

范羅蘇姆認為這其中的原因與它對硬件配置要求高、安裝程序過大、可擴展性差有很大關系,但他仍希望把編程語言變得“讓用戶感覺更好”。

1989年圣誕節(jié),閑來無事的范羅蘇姆想起之前開發(fā)ABC語言時還留下些問題沒有解決,于是他決定寫個腳本解釋語言來打發(fā)時間,經(jīng)過三個月的努力,1991年初,第一個Python編譯器面向世界發(fā)布,就這樣,人類又增加了一種“Hello world”的語言方式。

關于Python的起源和命名,范羅蘇姆在1996年接受采訪時是這樣回答的:

“六年前的1989年12月,我在尋找一門『課余』編程項目來打發(fā)圣誕節(jié)前后的假期時光。

假期里我的辦公室關門,但我有一臺家用電腦。我決定為當時我正構思的一個新的腳本語言寫一個解釋器,它是 ABC 語言的繼承,對 UNIX / C 程序員會有吸引力。

作為一個略微有些奇怪想法的人和一個《Monty Python's Flying Circus》的狂熱愛好者,我選擇了 Python 作為項目的標題。”

早期的Python有許多不完美的地方,遭到了許多抱怨, 還好范羅蘇姆跟社區(qū)的科學家們都堅持了下來,他曾對詆毀者們說:“我知道Python很爛,請你加入我們完善它!

在他開放、坦誠的精神鼓舞之下,越來越多的開發(fā)者加入其中,Python在全世界范圍內(nèi)得到了發(fā)展。


03

蟒蛇(Python)如何成為巨獸?

1991年,第一個Python編譯器(同時也是解釋器)誕生。

它是用C語言實現(xiàn)的,并能夠調(diào)用C語言的庫文件。從誕生起Python已經(jīng)具有了 :類(class),函數(shù)(function),異常處理(exception),包含表(list)和詞典(dictionary)在內(nèi)的核心數(shù)據(jù)類型,以及模塊(module)為基礎的拓展系統(tǒng)。

最初的Python完全由范羅蘇姆一人開發(fā),但之后很快就得到同事們的歡迎,他們迅速地為范羅蘇姆反饋使用意見,積極參與到Python的驗證和改進。

就這樣,范羅蘇姆和一些同事構成Python的核心開發(fā)團隊,將自己大部分的業(yè)余時間用于hack Python。隨后,Python拓展到研究所之外。Python將許多機器層面上的細節(jié)隱藏,交給編譯器處理,并凸顯出邏輯層面的編程思考。

Python程序員可以花更多的時間用于思考程序的邏輯,而不是具體的實現(xiàn)細節(jié)。

這一特征吸引了廣大的程序員。Python開始流行。

1994年1月:Python 1.0正式發(fā)布。

2000年10月16日:Python 2.0的發(fā)布標志著Python的框架基本確定。

2008年12月3日:Python 3.0成功面世,Python逐步成了一門現(xiàn)代化的編程語言。


04

大佬投身互聯(lián)網(wǎng)

在研究所工作十幾年之后,范羅蘇姆意識到互聯(lián)網(wǎng)才是這個時代最酷的行業(yè)。

于是,2005年12月,范羅蘇姆加入Google。

他用Python語言為Google寫了面向網(wǎng)頁的代碼瀏覽工具Mondrian,之后又開發(fā)了Rietveld。在那里他花費一半的時間用來主持Python社區(qū)的發(fā)展和新版本開發(fā)。

2013年1月,范羅蘇姆離開Google加盟云存儲創(chuàng)業(yè)公司Dropbox,開始一段新的職業(yè)生涯。據(jù)說Dropbox的首席執(zhí)行官Andrew Houston稱Python是他最喜歡的編程語言,而Dropbox就是用Python編寫而成,這大概也成為了吸引范羅蘇姆加入其中的重要原因之一。

在Dropbox期間,他參與了 mypy 項目,(目前最流行的Python靜態(tài)類型檢查器之一),并致力于將 500 多萬行服務器端代碼從 Python2遷移至 Python3中。

2019年10月,63歲的范羅蘇姆在Twitter上轉發(fā)了Dropbox團隊寫的《Thank you, Guido》,正式宣布從Dropbox隱退,開啟他的退休之旅。

2020年,耐不住寂寞的范羅蘇姆決定復出,加入微軟開發(fā)者部門,致力于“確保更好地使用Python(不僅限于Windows)”。

科技界對此褒貶不一,有人認為他是叛徒,背叛了自己開源理念,會把Python變得商業(yè)化。有人則支持他的做法,認為在微軟經(jīng)驗豐富的商業(yè)運作下,Python將會更加的流行。


05

為什么Python如此受歡迎?

Python作為一門高級編程語言,它的誕生雖然很偶然,但是它得到程序員的喜愛卻是必然。

首先,Python語法簡單,對初學者友好。遇到問題時,使用者可以把更多的注意力放在問題本身,而不用花費大量的精力在程序語言、語法等對使用者來說并不重要的問題上。

其次,它是開源的,不用花錢,程序員可以隨意共享、修改和使用它。

另外,它既支持函數(shù)式編程,也支持面向?qū)ο缶幊獭T诤瘮?shù)式編程中,程序員可以優(yōu)雅的使用如Lambda等高階函數(shù)。在面向?qū)ο缶幊讨?,使用基于描述對象核心思想,更符合當代程序員的思維。

更重要的是,它有著完善的開發(fā)者社區(qū),創(chuàng)造了適用于解決各種場景問題的工具。在他們的幫助下,程序員可以輕松的進行數(shù)據(jù)處理、web開發(fā)、桌面應用開發(fā)、服務器管理腳本開發(fā)、網(wǎng)絡爬蟲、自動化測試、可視化、人工智能及大數(shù)據(jù)等多方面的工作。

經(jīng)過30年的發(fā)展,Python已成為全球最受歡迎的編程語言之一,范羅蘇姆也因此獲得巨大的聲譽。

2002年,在比利時布魯塞爾舉辦的自由及開源軟件開發(fā)者歐洲會議上,范羅蘇姆獲得了由自由軟件基金會( FSF)第四屆自由軟件進步大獎。

2003年五月,范羅蘇姆獲得了荷蘭UNIX用戶小組獎。

2006年,他被美國計算機協(xié)會(ACM)認定為著名工程師。

2018年,因為“創(chuàng)造并發(fā)展了Python語言,并長期領導Python社區(qū)”,吉多·范羅蘇姆被收錄進計算機歷史博物館榮譽墻。


結語

在Python社區(qū),大家稱范羅蘇姆為“仁慈的獨裁者”(Benevolent Dictator For Life)。

在中國,程序員親切地尊稱他為“龜叔”。

今年5月,范羅蘇姆在Pycon US 2021大會上提出要在未來四年內(nèi)將CPython速度提升5倍的消息在圈內(nèi)傳開,按照已在GitHub上發(fā)布的faster-cpython,這一“Shannon計劃”的第一階段預計在今年10月公開亮相。

我們期待龜叔繼續(xù)為Python和開源續(xù)寫傳奇,Make Python Great Always。


作者簡介B哥,BAT大廠碼農(nóng)。我唯一知道的事情,就是我什么也不知道。

參考:

https://gvanrossum.github.io//Resume.html

http://www.atyun.com/46355.html

https://www.cnblogs.com/vamei/archive/2013/02/06/2892628.html

https://mp.weixin.qq.com/s/JgNKK-QcmsKa4NJSA9-JTA

https://mp.weixin.qq.com/s/0XBvq8nf6K5wswdqOF8TWw

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
二十年前的全民學英語風潮,如今變成了「學 Python」
終身仁慈獨裁者Python之父Guido Rossum(64歲的超齡爺爺程序員)
Python 之父退休,C 語言之父與世長辭,各大編程語言創(chuàng)始人現(xiàn)狀大曝光!
歷史上偉大的程序員,沒有華人簡直太可惜了!
你們認為當今世界上最牛的程序員是哪十個?
吉多·范羅蘇姆
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服