最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

python底層是什么語言

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 14:11:05
文檔

python底層是什么語言

python底層是什么語言:Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿薩姆特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是因?yàn)樗且粋€(gè)叫Monty Pytho
推薦度:
導(dǎo)讀python底層是什么語言:Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿薩姆特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是因?yàn)樗且粋€(gè)叫Monty Pytho
Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿薩姆特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是因?yàn)樗且粋€(gè)叫Monty Python的喜劇團(tuán)體的愛好者。

大多數(shù)高級語言都是在C語言的基礎(chǔ)上開發(fā)的,比如Python、Java、C#......等等;

  C vs Python、Java、C#等等:

  C語言: 代碼編譯得到 機(jī)器碼 ,機(jī)器碼在處理器上直接執(zhí)行,每一條指令控制CPU工作;

  其他語言: 代碼編譯得到 字節(jié)碼 ,虛擬機(jī)執(zhí)行字節(jié)碼并轉(zhuǎn)換成機(jī)器碼再后在處理器上執(zhí)行;

  Python也稱C Python由C語言開發(fā)而來:

  對于使用:Python的類庫齊全并且使用簡潔,如果要實(shí)現(xiàn)同樣的功能,Python 10行代碼可以解決,C可能就需要100行甚至更多.
  對于速度:Python的運(yùn)行速度相較與C,比較慢,沒有C執(zhí)行的快;

  Python vs Java、C#等等:

  對于使用:Linux原裝Python,其他語言沒有;以上幾門語言都有非常豐富的類庫支持;
  對于速度:Python在速度上可能稍顯遜色;

CPython
Python的官方版本,使用C語言實(shí)現(xiàn),使用最為廣泛,CPython實(shí)現(xiàn)會將源文件(py文件)轉(zhuǎn)換成字節(jié)碼文件(pyc文件),然后運(yùn)行在Python虛擬機(jī)上。

JPyhton
Python的Java實(shí)現(xiàn),Jython會將Python代碼動態(tài)編譯成Java字節(jié)碼,然后在JVM上運(yùn)行。

IronPython
Python的C#實(shí)現(xiàn),IronPython將Python代碼編譯成C#字節(jié)碼,然后在CLR上運(yùn)行。(與Jython類似)

PyPy(特殊)
Python實(shí)現(xiàn)的Python,將Python的代碼轉(zhuǎn)換字節(jié)碼再編譯成機(jī)器碼。優(yōu)點(diǎn),在第二次執(zhí)行代碼是則直接將代碼轉(zhuǎn)換成機(jī)器碼交給計(jì)算機(jī)去執(zhí)行。RubyPython、Brython ...

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

python底層是什么語言

python底層是什么語言:Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿薩姆特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是因?yàn)樗且粋€(gè)叫Monty Pytho
推薦度:
標(biāo)簽: 語言 python 底層
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top