新聞中心
本文是對Python 動態(tài)編譯器PyPy的實際操作做一詳細(xì)介紹。其中包括對PyPy的功能的相關(guān)介紹,還有PyPy與CPython的比較,本人較喜歡前者,因為前者在實際操作中更為靈活,以下是文章的具體介紹。是Python 語言的動態(tài)編譯器,

創(chuàng)新互聯(lián)長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為寧化企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、做網(wǎng)站,寧化網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
該項目的目標(biāo)是,讓PyPy比C實現(xiàn)的Python更為容易的適應(yīng)各個項目和方便裁剪。此外,支持C語言語法,但要你自己實現(xiàn)語法分析器。python的模塊導(dǎo)入機制中,可以自定義一些動作,以支持不同語法的導(dǎo)入。但一般情況沒有必要這樣做,python語法已經(jīng)夠好了,沒有必要改成C語法。
CPython就是用C語言開發(fā)的python平臺。
還有Jyphon是用JAva實現(xiàn)的Python。
還有一個更牛PyPy是用python實現(xiàn)的python。據(jù)說用pypy實現(xiàn)的服務(wù)器可以支持同時連接100萬個客戶端。
PyPy比CPython是更加靈活,易于使用和試驗,以制定具體的功能在不同情況的實現(xiàn)方法,可以很容易對實現(xiàn)Python 動態(tài)編譯器PyPy的實施。
PyPy 開始只是研究性質(zhì)的項目。但是開發(fā)非常成熟,在2007年中旬發(fā)布了 1.0 Release 版本后,大家關(guān)注的焦點是,能否在2008年出現(xiàn)可供生產(chǎn)環(huán)境使用的版本。#t#
PyPy 的***部分:
用Python實現(xiàn)的Python
其實這么說并不準(zhǔn)確,準(zhǔn)確得說應(yīng)該是用 rPython 實現(xiàn)的 Python ,rPython 是 Python 的一個子集,雖然 rPython 不是完整的 Python ,但用 rPython 寫的這個 Python 實現(xiàn)卻是可以解釋完整的 Python 語言。
PyPy 的第二部分:
編譯器
這是一個編譯 rPython 的編譯器,或者說這個編譯器有一個 rPython 的前端,目前也只有這么一個前端,不過它的后端卻是不少,也就是說這個編譯器支持許多的目標(biāo)語言,比較重要的有:C, CIL, Javascript ...
以上的相關(guān)內(nèi)容就是對Python 動態(tài)編譯器PyPy的實際操作步驟的具體介紹。
分享文章:Python動態(tài)編譯器PyPy比其他動態(tài)編譯器的優(yōu)點所在
網(wǎng)站路徑:http://m.fisionsoft.com.cn/article/cdiidge.html


咨詢
建站咨詢
