Python動(dòng)態(tài)編譯器中PyPy比C在操作中更容易的原因
Python 語(yǔ)言的動(dòng)態(tài)編譯器有很多種,在實(shí)際相關(guān)應(yīng)用中也會(huì)有不同的功能以及相關(guān)效果,其實(shí)在Python 語(yǔ)言中編譯器PyPy的實(shí)用性與可操作性都是比較占有一定的優(yōu)勢(shì),以下就是相關(guān)內(nèi)容的具體介紹。
Python動(dòng)態(tài)編譯器PyPy。
PyPy是Python 語(yǔ)言的動(dòng)態(tài)編譯器,該項(xiàng)目的目標(biāo)是,讓PyPy比C實(shí)現(xiàn)的Python更為容易的適應(yīng)各個(gè)項(xiàng)目和方便裁剪。此外,PyPy比CPython是更加靈活,易于使用和試驗(yàn),以制定具體的功能在不同情況的實(shí)現(xiàn)方法,可以很容易實(shí)施。
Python開發(fā)工具Python跨平臺(tái)
詳細(xì)介紹討論區(qū)相關(guān)文章
PyPy 是 Python 語(yǔ)言的動(dòng)態(tài)編譯器,該項(xiàng)目的目標(biāo)是,讓PyPy比C實(shí)現(xiàn)的Python更為容易的適應(yīng)各個(gè)項(xiàng)目和方便裁剪。此外,PyPy比CPython是更加靈活,易于使用和試驗(yàn),以制定具體的功能在不同情況的實(shí)現(xiàn)方法,可以很容易實(shí)施。#t#
PyPy 開始只是研究性質(zhì)的項(xiàng)目。但是開發(fā)非常成熟,在2007年中旬發(fā)布了 1.0 Release 版本后,大家關(guān)注的焦點(diǎn)是,能否在2008年出現(xiàn)可供生產(chǎn)環(huán)境使用的版本。
PyPy 的***部分:
用Python實(shí)現(xiàn)的Python
其實(shí)這么說(shuō)并不準(zhǔn)確,準(zhǔn)確得說(shuō)應(yīng)該是用 rPython 實(shí)現(xiàn)的 Python ,rPython 是 Python 的一個(gè)子集,雖然 rPython 不是完整的 Python ,但用 rPython 寫的這個(gè) Python 實(shí)現(xiàn)卻是可以解釋完整的 Python 語(yǔ)言。
PyPy 的第二部分:
編譯器
這是一個(gè)編譯 rPython 的編譯器,或者說(shuō)這個(gè)編譯器有一個(gè) rPython 的前端,目前也只有這么一個(gè)前端,不過(guò)它的后端卻是不少,也就是說(shuō)這個(gè)編譯器支持許多的目標(biāo)語(yǔ)言,比較重要的有:C, CIL, Javascript ...
以上的文章就是對(duì)Python的動(dòng)態(tài)編譯器PyPy的實(shí)際操作步驟的介紹。