閱讀文本大概需要 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
02
03