日韩 亚洲一区二_久久vs国产综合色大全_国产精品福利在线_欧美在线一级A片免费观看欧美在线_女同性毛片60分钟

您現(xiàn)在所在的位置:首頁(yè) >關(guān)於奇酷 > 媒體報(bào)導(dǎo ) > Python之父談未來(lái),智能之路從Python開(kāi)始

Python之父談未來(lái),智能之路從Python開(kāi)始

來(lái)源:奇酷教育 發(fā)表於:

  Python之父Guido van Rossum曾在PyCon US大會(huì)上作了名為Python Language的演講。近日,他又接受了媒體的採訪(fǎng),大談Python的未來(lái)。

  Python之父Guido van Rossum曾在PyCon US大會(huì)上作了名為“Python Language”的演講。近日,他又接受了媒體的採訪(fǎng),大談Python的未來(lái)。我們一起來(lái)看看Guido老爹對(duì)Python的未來(lái)是怎麼看的吧。
  Python在移動(dòng)計(jì)算領(lǐng)域的應(yīng)用
  Guido:移動(dòng)對(duì)Python來(lái)說(shuō)仍是一個(gè)很難啃下來(lái)的平臺(tái),但是並沒有瀏覽器平臺(tái)的難度大,因為Python實(shí)際上是可以運(yùn)行在所有品牌智慧型手機(jī)上的。你只需要找到懂得怎樣構(gòu )建移動(dòng)版本Python的人就行了。
  標(biāo)準(zhǔn)的CPython原始碼幾乎可以編譯成能在安卓和蘋果手機(jī)上運(yùn)行的二進(jìn)位文件。有很多人在朝這方面努力,不斷貢獻(xiàn)著補丁包。不過(guò)進(jìn)展的速度比我希望的要慢一些。不過(guò)話(huà)又說(shuō)回來(lái),我本人並不開(kāi)發(fā)移動(dòng)應(yīng)用,所以我沒有太多自己參與的動(dòng)力。但是我很樂於見(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ě)的同類(lèi)程序則更慢。現(xiàn)在有人在嘗試將Python翻譯成JavaScript,在瀏覽器中運(yùn)行Python。
  對(duì)WebAssembly的看法
  這可能會(huì)讓在瀏覽器中運(yùn)行Python成為可能。如果它替代了asm.js,那就基本上意味著JavaScript不再是Web平臺(tái)上唯一使用的語言了,而是變成了這個(gè)類(lèi)似彙編語言的東西。這和Python有點(diǎn)像,你編寫(xiě)的Python代碼,其底層的Python解釋器其實(shí)使用C語言編寫(xiě)的。在編譯時(shí),會(huì)把Python代碼翻譯成機(jī)器碼,而這中間也涉及了某種彙編語言。
  如果我們無(wú)法在瀏覽器中消滅JavaScript,我們或許可以讓JavaScript成為任何希望在瀏覽器中運(yùn)行語言的統(tǒng)一翻譯對(duì)象。這樣的話(huà),或許Python和其他語言,如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的最好方法。他們試驗(yàn)成功並開(kāi)始推廣(guǎng)之後,我們就可以和Python開(kāi)發(fā)者說(shuō),“你現(xiàn)在也可以用Python 編寫(xiě)瀏覽器客戶(hù)端app了”。但現(xiàn)在還不是時(shí)候。
  Python為什麼受歡迎?
  Guido:主要是學(xué)習(xí)方便,使用方便,而且社區(qū)開(kāi)放、開(kāi)發(fā)者活躍、樂於助人。
  Python的開(kāi)發(fā)工作目前及未來(lái)是如何進(jìn)行的?有什麼樣的計(jì)劃(huà)?
  Guido:目前,以及過(guò)去六年多時(shí)間裡,主要是其他人在推動(dòng)Python的發(fā)展。我偶爾進(jìn)行一些指導(dǎo ),判斷某個(gè)新想法是否值得接受,通常是設(shè)計(jì)是否要添加新語法時(shí)。在標(biāo)準(zhǔn)庫(kù)開(kāi)發(fā)方面,我很少幹預。