偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Python之父Guido Rossum:打造Google第三大開發(fā)語言

原創(chuàng)
開發(fā) 開發(fā)工具
經(jīng)過Python之父Guido的完善和Python社區(qū)的不斷發(fā)展,Python已經(jīng)成為精彩又強(qiáng)大的語言,合理地結(jié)合了高性能與使得編寫程序簡單有趣的特色。

2009年4月1日凌晨,Guido van Rossum(吉多•范羅蘇姆)在Python社區(qū)發(fā)表聲明:在領(lǐng)導(dǎo)Python開發(fā)20年之后,正式宣布退休,即時生效。他的頭銜也由維持十幾年的“仁慈的獨(dú)裁者”(BDFL)改為“去度無限期語言假期的仁慈退休獨(dú)裁者”(BDEVIL)。這則聲明一經(jīng)發(fā)布就引起了渲染大波,Python社區(qū)流量暴增,幾度出現(xiàn)訪問困難;眾多Python的追隨者們發(fā)貼抗議,他們無法接受Gudio的離去。雖然這則消息后來被證實(shí)是愚人節(jié)的玩笑,但依然深深震動Python開發(fā)者,可見Guido在社區(qū)仁慈且獨(dú)裁的地位。

[[7641]]

1960年,Guido Van Rossum出生在荷蘭阿姆斯特丹,并在那里度過了青少年時代。1982年,Guido在阿姆斯特丹大學(xué)獲得數(shù)學(xué)和計(jì)算機(jī)科學(xué)碩士學(xué)位后進(jìn)入阿姆斯特丹的國家數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究學(xué)會,并先后在馬里蘭州Gaithersburg的國家標(biāo)準(zhǔn)及技術(shù)研究所和維珍尼亞州 Reston 的國家創(chuàng)新研究公司工作。

國家級科學(xué)研究機(jī)構(gòu)的工作經(jīng)驗(yàn)帶給Gudio與計(jì)算機(jī)語言深入應(yīng)用各種編程語言的機(jī)會和嚴(yán)謹(jǐn)?shù)娘L(fēng)格。1986年在荷蘭阿姆斯特丹的國家數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究學(xué)會工作時,Guido為工作中使用的BSD UNIX 編寫了一個glob()子程序;當(dāng)時,Gudio同時進(jìn)行在進(jìn)行ABC語言的開發(fā)設(shè)計(jì)工作。

ABC、馬戲團(tuán)和Python

Guido是個比較安分的人,他經(jīng)常用“略微有些無關(guān)想法”來形容自己。對于正在應(yīng)用的編程語言他沒有太多的抱怨,特別是ABC;ABC是由Guido參加設(shè)計(jì)的一種教學(xué)語言。就Guido本人看來,ABC這種語言非常優(yōu)美和強(qiáng)大,是專門為非專業(yè)程序員設(shè)計(jì)的。但是ABC語言并沒有成功,究其原因,Guido認(rèn)為是非開放造成的。

Guido認(rèn)為ABC語言足以應(yīng)付自己的工作。Guido的更多時間用在自己的業(yè)余生活,比如 Monty Python's Flying Circus(蒙提•派森飛行馬戲團(tuán)),他是這個肥皂劇的狂熱粉絲。

[[7642]] 
Guido個人網(wǎng)站上的漫畫,他以此形容自己的性格

1989年圣誕,Monty Python's Flying Circus停播。Guido打算找點(diǎn)其他的事情打發(fā)自己的圣誕假期。當(dāng)時,Guido家里只有一臺Mac電腦,他決定用這臺電腦編寫一個新的腳本語言,一門能夠吸引Unix平臺上默默工作的C程序員的語言,他將做為ABC語言的一種繼承,繼承ABC語言的所有優(yōu)點(diǎn),當(dāng)然,Guido還想在Python中避免這一錯誤的同時實(shí)現(xiàn)一些在ABC中閃現(xiàn)過但未曾實(shí)現(xiàn)的東西。

#T#“作為一個略微有些無關(guān)想法的人,和一個Monty Python's Flying Circus的狂熱愛好者,我選擇了Python作為這個語言的名字”,回憶Python的誕生時,Gudio如是說。

與其他的編程語言相比,Python的誕生顯得平淡而悠閑。Guido在圣誕假期內(nèi),慢慢悠悠的實(shí)現(xiàn)自己的編譯器,并在之后的日子里不斷豐富自己設(shè)想中完美語言的種種特性。即使是現(xiàn)在,人們評論Ruby更新過快時,總會與Python對比,Python保持著自己的步調(diào),緩慢而完美無缺的先前進(jìn)化。

Python

經(jīng)過Guido的逐步完善和幾年的社區(qū)發(fā)展,Python已經(jīng)成為精彩又強(qiáng)大的語言,合理地結(jié)合了高性能與使得編寫程序簡單有趣的特色。

簡單易學(xué),免費(fèi)開源。繼承自ABC教學(xué)語言的特色,閱讀一個良好的Python程序就感覺像是在讀英語一樣,Python的這種偽代碼本質(zhì)是它最大的優(yōu)點(diǎn)之一,它使可以讓你能夠?qū)W⒂诮鉀Q問題而不是去搞明白語言本身;基于FLOSS的開放性,使更多程序員和社會團(tuán)體參與到Python的改進(jìn)與發(fā)展,使其逐步完美并很好的結(jié)合現(xiàn)實(shí)世界的發(fā)展需求。

可擴(kuò)展性和可嵌入性。在計(jì)算機(jī)內(nèi)部,Python解釋器借鑒了Java虛擬機(jī)的有點(diǎn),把代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語言并運(yùn)行。這種特性不但可以使Python輕松實(shí)現(xiàn)跨平臺,還為Python的擴(kuò)展性和可嵌入性提供了先天的優(yōu)勢。如果你需要你的一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開,你可以把你的部分程序用C或C++編寫,然后在你的Python程序中使用它們。同樣地,你也可以把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能。

豐富的標(biāo)準(zhǔn)庫。Python標(biāo)準(zhǔn)庫非常強(qiáng)大。它可以幫助你處理各種工作,包括正則表達(dá)式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其他與系統(tǒng)有關(guān)的操作。只要安裝了Python,所有這些功能都將是可用的。這被稱作Python的“功能齊全”理念。除了標(biāo)準(zhǔn)庫以外,還有許多其他高質(zhì)量的庫,如wxPython、Twisted和Python圖像庫等。

Guido因?yàn)镻ython獲得了巨大的聲譽(yù)。2002年,在比利時布魯塞爾舉辦的自由及開源軟件開發(fā)者歐洲會議上,Guido Van Rossum獲得了由自由軟件基金會頒發(fā)的2001年自由軟件進(jìn)步獎。2003年五月,Guido 獲得了荷蘭UNIX用戶小組獎。2006年,他被美國計(jì)算機(jī)協(xié)會(ACM)認(rèn)定為著名工程師。在Python社區(qū),大家稱Guido為“仁慈的獨(dú)裁者”,是意思是他關(guān)注 Python的開發(fā)進(jìn)程與社區(qū)的發(fā)展,并在必要的時刻做出決定。

Google第三

2005年12月,Guido Van Rossum加入Google。在Google,Python是繼C++和Java之后,使用率排名第三的編程語言,使用Python的開發(fā)團(tuán)隊(duì)也是Google的第三大研發(fā)部門。Guido在Google負(fù)責(zé)Python項(xiàng)目的開發(fā)并為Google的開發(fā)人員提供必要的Python開發(fā)工具;同時,Google允許Guido分出一半的工作時間繼續(xù)主持Python社區(qū)的發(fā)展和版本開發(fā)。

Guido在Google的第一個項(xiàng)目 
Guido在加入Google后的一個項(xiàng)目

2007年,Guido第一次公開了他在Google的一個項(xiàng)目,Google Mondrian。Google Mondrian是一個在線的代碼預(yù)覽系統(tǒng),基于Perforce、BigTable(back-end)以及Python(front-end)。在作為Google的第三大編程語言,Python得到了良好的應(yīng)用和發(fā)展,Guido也找到了自己的舞臺。Google雄心勃勃的云計(jì)算平臺Google App Engine和最近被炒的發(fā)燙的Google Wave的擴(kuò)展開發(fā)只支持兩種編程語言,一個是Java,另一個就是Python。

責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2020-11-14 16:05:44

Python微軟

2011-09-05 13:08:57

開發(fā)工具移動應(yīng)用App

2010-01-04 09:26:40

Chrome瀏覽器市場份額

2013-05-20 15:28:49

2022-10-08 12:04:49

語言網(wǎng)絡(luò)安全

2012-07-19 13:28:50

僵尸網(wǎng)絡(luò)Grum

2020-04-22 11:45:49

網(wǎng)絡(luò)犯罪勒索軟件網(wǎng)絡(luò)安全

2009-03-26 09:17:22

Linux調(diào)試Linux開發(fā)

2015-12-11 15:46:09

2019-07-31 09:00:00

Python編程語言Python庫

2020-06-05 14:38:25

開發(fā)人員職位開發(fā)

2024-01-18 18:12:38

開發(fā)平臺工程工具框架

2011-05-03 09:41:42

Android開發(fā)工具Android SDK

2010-07-29 09:20:25

Web服務(wù)器Nginx

2014-08-20 10:46:37

手機(jī)系統(tǒng)

2021-12-13 20:00:49

工業(yè)網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全漏洞

2013-12-26 10:17:11

CyanogenMod移動操作系統(tǒng)

2009-04-30 08:40:17

2017-02-27 18:24:34

交付開發(fā)工具

2020-01-02 09:38:28

程序員軟件數(shù)據(jù)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號