python屬于跨平臺(tái)語(yǔ)言碼
Python是跨平臺(tái)的,免費(fèi)開(kāi)源的一門(mén)計(jì)算機(jī)編程語(yǔ)言。是一種面向?qū)ο蟮膭?dòng)態(tài)類(lèi)型語(yǔ)言,最初被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越來(lái)越多被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)。
支持常見(jiàn)的主流平臺(tái),如AIX、HPUX、Solaris、Linux、Windows等,除Windows外常見(jiàn)的Unix、Linux平臺(tái)均帶有原生的Python,但版本一般較低。關(guān)于跨平臺(tái)和他跨平臺(tái)語(yǔ)言一樣,要注意有些個(gè)別模塊是單一平臺(tái)特有的,整體的跨平臺(tái)性還是很好的,不必為適應(yīng)多平臺(tái)寫(xiě)多套代碼。
但這不是說(shuō)一點(diǎn)限制都沒(méi)有:首先,同一個(gè)版本的中間文件.py和.pyc以及.pyo是跨平臺(tái)的;其次,PC與移動(dòng)終端,如:手機(jī)、Pad不可跨平臺(tái)(原因見(jiàn)下一條);最后,不能跨處理器構(gòu)架,如:Intel與ARM,64位與32位。
知識(shí)點(diǎn)擴(kuò)展:
python同一個(gè)bai版本號(hào)的pyc,pyo也是跨平臺(tái)的。 當(dāng)然不能從duPC跨到zhi手機(jī)上。也不能從intel跨到arm上,不能從64位跨到32位上。
java老實(shí)說(shuō)跨dao平臺(tái)的能力也一樣受限制,有各種各樣的陷阱,有時(shí)候跨平臺(tái)的代碼也不能使用。不過(guò)相對(duì)要比python好些。j2me除外。
java作為工程語(yǔ)言,它做一些中大型項(xiàng)目的能力是遠(yuǎn)超過(guò)python的。不過(guò)python做中小型項(xiàng)目的開(kāi)發(fā)速度,也是遠(yuǎn)遠(yuǎn)不是java能夠比擬的。
通常java的速度比python快些。python調(diào)用C擴(kuò)展除外。
在跨平臺(tái)方面,java跨平臺(tái)好象大家都覺(jué)著理所當(dāng)然。所以當(dāng)python跨平臺(tái)時(shí),往往會(huì)給你驚喜。大約就是這樣。
到此這篇關(guān)于python屬于跨平臺(tái)語(yǔ)言碼的文章就介紹到這了,更多相關(guān)python跨平臺(tái)嗎內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. 前端html+css實(shí)現(xiàn)動(dòng)態(tài)生日快樂(lè)代碼2. 關(guān)于html嵌入xml數(shù)據(jù)島如何穿過(guò)樹(shù)形結(jié)構(gòu)關(guān)系的問(wèn)題3. XML基本概念XPath、XSLT與XQuery函數(shù)介紹4. vue實(shí)現(xiàn)復(fù)制文字復(fù)制圖片實(shí)例詳解5. WML的簡(jiǎn)單例子及編輯、測(cè)試方法第1/2頁(yè)6. CSS3實(shí)例分享之多重背景的實(shí)現(xiàn)(Multiple backgrounds)7. XML入門(mén)的常見(jiàn)問(wèn)題(三)8. el-input無(wú)法輸入的問(wèn)題和表單驗(yàn)證失敗問(wèn)題解決9. 不要在HTML中濫用div10. XML入門(mén)的常見(jiàn)問(wèn)題(四)
