位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

python解釋性

提問人:楊紫紅發(fā)布時(shí)間:2020-12-02
這一點(diǎn)需要一些解釋。 
一個(gè)用編譯性語言比如 C 或 C++寫的程序可以從源文件(即 C 或 C++語言)轉(zhuǎn)換到一個(gè)你的計(jì)算機(jī)使用的語言(二進(jìn)制代碼,即 0 和 1)。這個(gè)過程通過編譯器和不同的標(biāo)記、選項(xiàng)完成。當(dāng)你運(yùn)行你的程序的時(shí)候,連接/轉(zhuǎn)載器軟件把你的程序從硬盤復(fù)制到內(nèi)存中并且運(yùn)行。 
而 Python 語言寫的程序不需要編譯成二進(jìn)制代碼。你可以直接從源代碼 運(yùn)行 程序。在計(jì)算機(jī)內(nèi)部,Python 解釋器把源代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語言并運(yùn)行。事實(shí)上,由于你不再需要擔(dān)心如何編譯程序,如何確保連接轉(zhuǎn)載正確的庫等等,所有這一切使得使用 Python 更加簡(jiǎn)單。由于你只需要把你的 Python 程序拷貝到另外一臺(tái)計(jì)算機(jī)上,它就可以工作了,這也使得你的 Python 程序更加易于移植。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部