更新時(shí)間:2019年07月12日16時(shí)48分 來(lái)源:傳智播客 瀏覽次數(shù):
在了解python語(yǔ)言解釋性之前,我們先來(lái)了解,計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)不能直接理解高級(jí)語(yǔ)言,只能直接理解機(jī)器語(yǔ)言,所以必須要把高級(jí)語(yǔ)言翻譯成機(jī)器語(yǔ)言,計(jì)算機(jī)才能值型高級(jí)語(yǔ)言編寫(xiě)的程序。翻譯的方式有兩種,一個(gè)是編譯,一個(gè)是解釋。那么如何理解python語(yǔ)言的解釋性呢?下面我們介紹下。
一個(gè)用編譯性語(yǔ)言如C或C++寫(xiě)的程序可以從源文件(即C或C++語(yǔ)言)轉(zhuǎn)換到一個(gè)計(jì)算機(jī)使用的語(yǔ)言。這個(gè)過(guò)程通過(guò)編譯器和不同的標(biāo)記、選項(xiàng)完成。當(dāng)運(yùn)行程序的時(shí)候,連接轉(zhuǎn)載器軟件把程序從硬盤(pán)復(fù)制到內(nèi)存中并且運(yùn)行。
Python與c語(yǔ)言不同。Python語(yǔ)言寫(xiě)的程序不需要編譯成二進(jìn)制代碼,可以直接從源代碼運(yùn)行程序。在計(jì)算機(jī)內(nèi)部,Python解釋器把源代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語(yǔ)言并運(yùn)行。事實(shí)上,由于不再擔(dān)心如何編譯程序,如何確保連接轉(zhuǎn)載正確的庫(kù)等,這一切使得使用Python變得更加簡(jiǎn)單。由于只需要把Python程序復(fù)制到另外一臺(tái)計(jì)算機(jī)上,它就可以工作了,這也使得Python程序更加易于移植。
以上我們介紹,python語(yǔ)言的解釋性,不知道您理解了沒(méi)有。如果您還有疑問(wèn),可以點(diǎn)擊咨詢按鈕獲得幫助?!?a href="http://fskzgqt.cn/news/20190627/11140374330.shtml">python視頻教程】
推薦閱讀
影視制作培訓(xùn)
軟件培訓(xùn)測(cè)試
區(qū)塊鏈培訓(xùn)
北京校區(qū)