Python之父退休,龜叔與Python的淵源

閱讀文本大概需要 3 分鐘。

Python之父,Guido von Rossum

一週之前在 Twitter 宣佈自己即將離開 Dropbox
 

在國內,我們稱他爲龜叔

Dropbox 是美國一家做在線文件存儲服務的上市公司

龜叔在Dropbox工作了7年
 

龜叔的前一份工作在 Google

他去Google面試的時候,簡歷上只寫了三個字 

“I wrote Python”

當然這只是個段子

說起龜叔與Python的淵源

還要追溯到30年前今天

龜叔 1982 年畢業阿姆斯特丹大學

取得數學和計算機科學碩士學位

相比數學

他更熱衷於寫代碼

1989年

爲了打發無聊的聖誕節假期

想找一個編程項目來做

於是決定爲他正在構思的一門新語言寫個解釋器

這門語言就是Python

Python這個名字的來自電視劇

《Monty Python’s Flying Circus》


《蒙提·派森的飛行馬戲團》

因爲龜叔是這部電視劇的狂熱愛好者

Python 的很多思想來自於一門叫 ABC 的語言

因爲龜叔早期就參與了ABC語言的開發

ABC是一門面向非程序員的編程語言

對初學者非常友好

具備可讀性、易用性

學習等諸多優點

非常接近於人類自然語言

你不需要知道什麼是指針

也不需要自己管理內存

但是ABC的缺點也明顯

安裝程序過大

硬件配置要求高可擴展性差等等

30年前

一臺蘋果電腦的內存是128KB

而今天8G內存是程序員的標配

因此ABC也沒有流行起來

龜叔希望重新設計一門語言

繼承ABC語言優點的同時

改善編輯器大小

提高可擴展性等方面的缺點

最初

Python作爲龜叔的個人項目

自己一個人開發

不同的是

Python 擁有開放性

並結合了C和其他一些語言

讓來自世界各地的開發者都可以參與到Python的開發中
 


(開源家族)

Python 也稱之爲「膠水語言」

因爲它提供了豐富的API和工具

用起來方便

處理複雜邏輯時沒有 shell 腳本那麼的侷限

也不需要像C語言那樣需要程序員自己管理內存

龜叔說

“我的初衷就想着

爲什麼我不開發一種自己的語言

我可以利用現有的ABC語言

但將開發規模從需要三年完成的大項目縮小到自己可以在三個月內完成的小項目

於是Python誕生了。”

如今

Python不再是程序員的特供語言

它正在以其爆炸式增長被越來越多各行各業的人使用
 

65歲的龜叔去年卸任BDFL

(“終身仁慈獨裁者”)

今年2月重回決策層

恢復自由身的龜叔

相信有更多時間投入到Python社區的發展之中

往期推薦

01

別再讓我幫你蓋樓了行不?給個腳本自動蓋樓領喵幣,附APK

02

Python開發必備的5個酷斃的Python工具

03

十款 Windows 下必裝軟件,大大增強工作倖福

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章