Python之父Guido談Python的未來(lái)

6月初糟趾,Python之父Guido van Rossum在今天的PyCon US大會(huì)上作了名為“Python Language”的演講。近日挖函,他又接受了IT媒體Infoworld的采訪论咏,大談Python的未來(lái)。我們一起來(lái)看看Guido老爹對(duì)Python的 未來(lái)是怎么看的吧袍嬉。

感興趣的朋友們境蔼,想學(xué)習(xí)python的朋友 可以關(guān)注私信小編呀!伺通!

Python在移動(dòng)計(jì)算領(lǐng)域的應(yīng)用
Guido:移動(dòng)對(duì)Python來(lái)說(shuō)仍是一個(gè)很難啃下來(lái)的平臺(tái)箍土,但是并沒(méi)有瀏覽器平臺(tái)的難度大,因?yàn)镻ython實(shí)際上是可以運(yùn)行在所有品牌智能手機(jī)上的罐监。你只需要找到懂得怎樣構(gòu)建移動(dòng)版本Python的人就行了吴藻。

標(biāo)準(zhǔn)的CPython源代碼幾乎可以編譯成能在安卓和蘋果手機(jī)上運(yùn)行的二進(jìn)制文件。有很多人在朝這方面努力弓柱,不斷貢獻(xiàn)著補(bǔ)丁包沟堡。不過(guò)進(jìn)展的速度比我希望的要慢一些。不過(guò)話又說(shuō)回來(lái)矢空,我本人并不開(kāi)發(fā)移動(dòng)應(yīng)用航罗,所以我沒(méi)有太多自己參與的動(dòng)力。但是我很樂(lè)于見(jiàn)到這方面的進(jìn)展屁药。

Python替代JavaScript粥血?
Guido:這并不是我們的目標(biāo)。由于瀏覽器平臺(tái)的結(jié)構(gòu)問(wèn)題者祖,我們很難和JavaScript競(jìng)爭(zhēng)立莉,最多就是將Python翻譯成 JavaScript。不過(guò)通常情況下七问,翻譯后的程序比Python原生程序運(yùn)行的更慢蜓耻,相比用JavaScript編寫的同類程序則更慢。現(xiàn)在有人在嘗 試將Python翻譯成JavaScript械巡,在瀏覽器中運(yùn)行Python刹淌。

對(duì)WebAssembly的看法
這可能會(huì)讓在瀏覽器中運(yùn)行Python成為可能。如果它替代了asm.js讥耗,那就基本上意味著JavaScript不再是Web平臺(tái)上唯一使用的語(yǔ) 言了有勾,而是變成了這個(gè)類似匯編語(yǔ)言的東西。這和Python有點(diǎn)像古程,你編寫的Python代碼蔼卡,其底層的Python解釋器其實(shí)使用C語(yǔ)言編寫的。在編譯 時(shí)挣磨,會(huì)把Python代碼翻譯成機(jī)器碼雇逞,而這中間也涉及了某種匯編語(yǔ)言荤懂。

如果我們無(wú)法在瀏覽器中消滅JavaScript,我們或許可以讓JavaScript成為任何希望在瀏覽器中運(yùn)行語(yǔ)言的統(tǒng)一翻譯對(duì)象塘砸。這樣的話节仿,或許Python和其他語(yǔ)言,如Ruby和PHP掉蔬,就能高效地翻譯成底層的JavaScript廊宪。

WebAssembly其實(shí)對(duì)Python開(kāi)發(fā)者來(lái)說(shuō)是個(gè)機(jī)遇。我相信以后會(huì)有一段試驗(yàn)期女轿,那些更喜歡開(kāi)發(fā)工具的人可以有機(jī)會(huì)探索怎樣才是在 WebAssembly之上運(yùn)行Python的最好方法箭启。他們?cè)囼?yàn)成功并開(kāi)始推廣之后,我們就可以和Python開(kāi)發(fā)者說(shuō)谈喳,“你現(xiàn)在也可以用Python 編寫瀏覽器客戶端app了”册烈。但現(xiàn)在還不是時(shí)候戈泼。

Python的性能提升
Guido:Python 3的性能已經(jīng)跟上來(lái)了婿禽,比2012年時(shí)要快的多。另外大猛,還有像PyPy這樣的Python實(shí)現(xiàn)扭倾。有一些新版本的Python解釋器也在試圖提升速度。

其實(shí)挽绩,Python的性能并沒(méi)有人們說(shuō)的那樣差膛壹,而且因?yàn)镻ython大部分是用C語(yǔ)言實(shí)現(xiàn)的,很多事情做起來(lái)可以和C語(yǔ)言一樣快唉堪。我還是認(rèn)為模聋,Python對(duì)于大部分事情來(lái)說(shuō)已經(jīng)足夠快了。

盡管沒(méi)有在Python 3中新增特性以改善速度唠亚,但是我們已經(jīng)讓語(yǔ)言的很多方面變快了:比如链方,引用計(jì)數(shù)比以前快了些。主要還是優(yōu)化現(xiàn)有的代碼灶搜,但是作為用戶來(lái)說(shuō)祟蚀,很難注意到區(qū)別。

而且如果你急需提升某個(gè)Python程序的速度割卖,可以嘗試使用PyPy前酿。它已經(jīng)足夠成熟,值得嘗試鹏溯。

Python為什么受歡迎罢维?
Guido:主要是學(xué)習(xí)方便,使用方便丙挽,而且社區(qū)開(kāi)放肺孵、開(kāi)發(fā)者活躍攻人、樂(lè)于助人。

Python的開(kāi)發(fā)工作目前及未來(lái)是如何進(jìn)行的悬槽?有什么樣的計(jì)劃怀吻?
Guido:目前,以及過(guò)去五年多時(shí)間里初婆,主要是其他人在推動(dòng)Python的發(fā)展蓬坡。我偶爾進(jìn)行一些指導(dǎo),判斷某個(gè)新想法是否值得接受磅叛,通常是設(shè)計(jì)是否要添加新語(yǔ)法時(shí)屑咳。在標(biāo)準(zhǔn)庫(kù)開(kāi)發(fā)方面,我很少干預(yù)弊琴。有時(shí)候兆龙,我也不得不讓大家停止討論,各自妥協(xié)敲董。

我的想法是讓社區(qū)能夠自我延續(xù)紫皇,這樣我就可以最終退休或者至少可以度個(gè)長(zhǎng)假。我希望未來(lái)這門語(yǔ)言會(huì)吸收其他語(yǔ)言或者其他領(lǐng)域的新理念腋寨。

我最后想談?wù)凷ciPy和NumPy聪铺。這兩個(gè)團(tuán)隊(duì)正在推動(dòng)使用Python替代Matlab。我們的替代方案是開(kāi)源的萄窜,而且更好铃剔,他們能做到的。他們正在將Python帶領(lǐng)到我以前從未想象過(guò)的領(lǐng)域查刻。他們開(kāi)發(fā)出了像Jupyter Notebooks這樣的工作键兜,可以在瀏覽器中使用交互式Python。

作者:SMILET
鏈接:https://www.imooc.com/article/50919
來(lái)源:慕課網(wǎng)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末穗泵,一起剝皮案震驚了整個(gè)濱河市普气,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌火欧,老刑警劉巖棋电,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異苇侵,居然都是意外死亡赶盔,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門榆浓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)于未,“玉大人,你說(shuō)我怎么就攤上這事『嫫郑” “怎么了抖坪?”我有些...
    開(kāi)封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)闷叉。 經(jīng)常有香客問(wèn)我擦俐,道長(zhǎng),這世上最難降的妖魔是什么握侧? 我笑而不...
    開(kāi)封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任蚯瞧,我火速辦了婚禮,結(jié)果婚禮上品擎,老公的妹妹穿的比我還像新娘埋合。我一直安慰自己,他們只是感情好萄传,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布甚颂。 她就那樣靜靜地躺著,像睡著了一般秀菱。 火紅的嫁衣襯著肌膚如雪振诬。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天答朋,我揣著相機(jī)與錄音贷揽,去河邊找鬼。 笑死梦碗,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蓖救。 我是一名探鬼主播洪规,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼循捺!你這毒婦竟也來(lái)了斩例?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤从橘,失蹤者是張志新(化名)和其女友劉穎念赶,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體恰力,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡叉谜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了踩萎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片停局。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出董栽,到底是詐尸還是另有隱情码倦,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布锭碳,位于F島的核電站袁稽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏擒抛。R本人自食惡果不足惜运提,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望闻葵。 院中可真熱鬧民泵,春花似錦、人聲如沸槽畔。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)厢钧。三九已至鳞尔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間早直,已是汗流浹背寥假。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留霞扬,地道東北人糕韧。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像喻圃,于是被迫代替她去往敵國(guó)和親萤彩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容