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