作者:Insist--
個(gè)人主頁(yè):insist--個(gè)人主頁(yè)
本文專(zhuān)欄:python專(zhuān)欄
專(zhuān)欄介紹:本專(zhuān)欄為免費(fèi)專(zhuān)欄,并且會(huì)持續(xù)更新python基礎(chǔ)知識(shí),歡迎各位訂閱關(guān)注。
目錄
一、編譯器與解釋器的介紹
二、編譯器與解釋器的區(qū)別
三、python編譯器與解釋器種類(lèi)
1、Brython
2、winPython
3、Pyjs
四、總結(jié)
前言
通過(guò)上篇文章對(duì)python的介紹,大家對(duì)python了解了多少?今天這篇文章將給大家講解編譯器與解釋器。
一、編譯器與解釋器的介紹
無(wú)論是python編譯器還是解釋器都是高級(jí)語(yǔ)言與機(jī)器之間的翻譯官。
作用:兩者作用都是將代碼翻譯成機(jī)器可以執(zhí)行的二進(jìn)制機(jī)器碼,兩者不同的是在運(yùn)行原理和翻譯過(guò)程不同。
二、編譯器與解釋器的區(qū)別
編譯器:先整體編程后,再執(zhí)行。
解釋器:一邊解釋一邊執(zhí)行。
通俗的來(lái)說(shuō)就是:我們?nèi)ワ埖瓿燥垼c(diǎn)了一堆菜。
編譯器的方式是廚師把所有的菜都做好后,一塊給你端上來(lái),至于你在哪吃,趴著吃還是倒立著吃,都不管你。
解釋器的方式是廚師做好一個(gè)菜就給你上一個(gè)菜,你就得吃這個(gè)菜,而且必須在店里吃完。
三、python編譯器與解釋器種類(lèi)
1、Brython
Brython是一種流行的Python編譯器,可將Python轉(zhuǎn)換為Javascript代碼。它提供對(duì)所有Web瀏覽器(包括一種手機(jī)Web瀏覽器)的支持。它還支持Html5 / CSS3規(guī)范,可以使用流行的CSS框架,如BootStrap3和LESS。
2、winPython
它是為Windows操作系統(tǒng)設(shè)計(jì)的。它有一些CPython的特性。它預(yù)裝了一些針對(duì)數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)的流行庫(kù),例如Numpy、Pandas和Scipy。它帶有C/C++編譯器,大多數(shù)時(shí)候不會(huì)用到。除此之外,它只有Python編譯器,沒(méi)有其它包。
3、Pyjs
Pyjs是一個(gè)豐富的Internet應(yīng)用程序框架,也是一種輕量級(jí)的Python編譯器,可以從Web瀏覽器直接執(zhí)行Python腳本,可以從瀏覽器的JS控制臺(tái)執(zhí)行程序。它是從Python到Javascript的編譯器,可以使代碼在Web瀏覽器上運(yùn)行。它帶有Ajax框架和Widget SetAPI。
四、總結(jié)
Python 是一種為許多實(shí)現(xiàn)提供了可能的開(kāi)發(fā)語(yǔ)言,例如 Python 到 Java,Python 到 Javascript,Python 的這些編譯器有助于我們理解它是多么的全能。
歡迎關(guān)注訂閱,本專(zhuān)欄會(huì)支持更新
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-469778.html文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-469778.html
?
到了這里,關(guān)于python編程——編譯器與解釋器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!