亚洲免费一级高潮_欧美极品白嫩视频在线_中国AV片在线播放_欧美亚洲日韩欧洲在线看

您現(xiàn)在所在的位置:首頁 >關(guān)于奇酷 > 媒體報道 > Python之父談未來,智能之路從Python開始

Python之父談未來,智能之路從Python開始

來源:奇酷教育 發(fā)表于:

  Python之父Guido van Rossum曾在PyCon US大會上作了名為Python Language的演講。近日,他又接受了媒體的采訪,大談Python的未來。

  Python之父Guido van Rossum曾在PyCon US大會上作了名為“Python Language”的演講。近日,他又接受了媒體的采訪,大談Python的未來。我們一起來看看Guido老爹對Python的未來是怎么看的吧。
  Python在移動計算領(lǐng)域的應(yīng)用
  Guido:移動對Python來說仍是一個很難啃下來的平臺,但是并沒有瀏覽器平臺的難度大,因為Python實際上是可以運行在所有品牌智能手機上的。你只需要找到懂得怎樣構(gòu)建移動版本Python的人就行了。
  標準的CPython源代碼幾乎可以編譯成能在安卓和蘋果手機上運行的二進制文件。有很多人在朝這方面努力,不斷貢獻著補丁包。不過進展的速度比我希望的要慢一些。不過話又說回來,我本人并不開發(fā)移動應(yīng)用,所以我沒有太多自己參與的動力。但是我很樂于見到這方面的進展。
  Python替代JavaScript?
  Guido:這并不是我們的目標。由于瀏覽器平臺的結(jié)構(gòu)問題,我們很難和JavaScript競爭,最多就是將Python翻譯成JavaScript。不過通常情況下,翻譯后的程序比Python原生程序運行的更慢,相比用JavaScript編寫的同類程序則更慢?,F(xiàn)在有人在嘗試將Python翻譯成JavaScript,在瀏覽器中運行Python。
  對WebAssembly的看法
  這可能會讓在瀏覽器中運行Python成為可能。如果它替代了asm.js,那就基本上意味著JavaScript不再是Web平臺上唯一使用的語言了,而是變成了這個類似匯編語言的東西。這和Python有點像,你編寫的Python代碼,其底層的Python解釋器其實使用C語言編寫的。在編譯時,會把Python代碼翻譯成機器碼,而這中間也涉及了某種匯編語言。
  如果我們無法在瀏覽器中消滅JavaScript,我們或許可以讓JavaScript成為任何希望在瀏覽器中運行語言的統(tǒng)一翻譯對象。這樣的話,或許Python和其他語言,如Ruby和PHP,就能高效地翻譯成底層的JavaScript。
  WebAssembly其實對Python開發(fā)者來說是個機遇。我相信以后會有一段試驗期,那些更喜歡開發(fā)工具的人可以有機會探索怎樣才是在 WebAssembly之上運行Python的最好方法。他們試驗成功并開始推廣之后,我們就可以和Python開發(fā)者說,“你現(xiàn)在也可以用Python 編寫瀏覽器客戶端app了”。但現(xiàn)在還不是時候。
  Python為什么受歡迎?
  Guido:主要是學習方便,使用方便,而且社區(qū)開放、開發(fā)者活躍、樂于助人。
  Python的開發(fā)工作目前及未來是如何進行的?有什么樣的計劃?
  Guido:目前,以及過去六年多時間里,主要是其他人在推動Python的發(fā)展。我偶爾進行一些指導,判斷某個新想法是否值得接受,通常是設(shè)計是否要添加新語法時。在標準庫開發(fā)方面,我很少干預。