Python 解釋器,Nuitka 0.5.5 發布

碼頭工人 9年前發布 | 13K 次閱讀 Nuitka

Nuitka可以將python代碼轉換為C++,然后編譯為可執行文件,其通過直接調用python的api的方式實現從解析語言到編譯語言的轉換,并且在轉換到C++的過程中直接使用python的解釋器,可以保證100%的語法兼容,作者宣稱100%通過了python的測試用例,作者也宣稱可以加速python代碼0%~258%。 對比于cx_freeze/py2exe等打包工具,Nuitka則是完全的編譯工具,編譯后的可執行文件已經不需要字節碼解釋了,從這點看,已經很像VB6程序依賴于msvbvm60.dll一樣了,都是調用dll內的api實現各種功能。 并且nuitka相比cython更帥氣的一點是:享受編譯福利的同時,你不需要和動態行為說再見。

Nuitka 0.5.5 發布,該版本增加對 Python 3.4 的支持,包含新的優化器以及修復了很多 bug。

新特性

  • Added support for Python3.4

    This means support for clear method of frames to close generators, dynamic __qualname__, affected by global statements, tuples asyield from arguments, improved error messages, additional checks, and many more detail changes.

詳細介紹請看發行說明

 

 本文由用戶 碼頭工人 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!