python屬于跨平臺(tái)語(yǔ)言碼
Python是跨平臺(tái)的,免費(fèi)開源的一門計(jì)算機(jī)編程語(yǔ)言。是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,最初被設(shè)計(jì)用于編寫自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越來越多被用于獨(dú)立的、大型項(xiàng)目的開發(fā)。
支持常見的主流平臺(tái),如AIX、HPUX、Solaris、Linux、Windows等,除Windows外常見的Unix、Linux平臺(tái)均帶有原生的Python,但版本一般較低。關(guān)于跨平臺(tái)和他跨平臺(tái)語(yǔ)言一樣,要注意有些個(gè)別模塊是單一平臺(tái)特有的,整體的跨平臺(tái)性還是很好的,不必為適應(yīng)多平臺(tái)寫多套代碼。
但這不是說一點(diǎn)限制都沒有:首先,同一個(gè)版本的中間文件.py和.pyc以及.pyo是跨平臺(tái)的;其次,PC與移動(dòng)終端,如:手機(jī)、Pad不可跨平臺(tái)(原因見下一條);最后,不能跨處理器構(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í)說跨dao平臺(tái)的能力也一樣受限制,有各種各樣的陷阱,有時(shí)候跨平臺(tái)的代碼也不能使用。不過相對(duì)要比python好些。j2me除外。
java作為工程語(yǔ)言,它做一些中大型項(xiàng)目的能力是遠(yuǎn)超過python的。不過python做中小型項(xiàng)目的開發(fā)速度,也是遠(yuǎn)遠(yuǎn)不是java能夠比擬的。
通常java的速度比python快些。python調(diào)用C擴(kuò)展除外。
在跨平臺(tái)方面,java跨平臺(tái)好象大家都覺著理所當(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. python 實(shí)現(xiàn)rolling和apply函數(shù)的向下取值操作2. CSS代碼檢查工具stylelint的使用方法詳解3. 淺談python多線程和多線程變量共享問題介紹4. Python如何批量獲取文件夾的大小并保存5. vue3?Error:Unknown?variable?dynamic?import:?../views/的解決方案6. python利用platform模塊獲取系統(tǒng)信息7. react axios 跨域訪問一個(gè)或多個(gè)域名問題8. Python的Tqdm模塊實(shí)現(xiàn)進(jìn)度條配置9. Python 多線程之threading 模塊的使用10. WML語(yǔ)言的基本情況
