什么是python语言的解释性?
生活随笔
收集整理的這篇文章主要介紹了
什么是python语言的解释性?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
計算機無法直接理解高級語言,只能理解機器語言,所以必須把高級語言翻譯成機器語言,計算機才能理解。翻譯有兩種方法,一種是編譯,另一種是解釋。
所謂的解釋性語言主要包括兩個方面:一是有自己的解釋器;二是在其他的編譯語言(通常是C語言)的基礎上定義和擴充了自己的語法結構。解釋性語言的工作原理就是用自己定義的解釋器,解釋并執行有自己定義的語法結構生成的程序代碼。
例如:一個用編譯性語言如C或C++寫的程序可以從源文件(即C或C++語言)轉換到一個計算機使用的語言。這個過程通過編譯器和不同的標記、選項完成。當運行程序的時候,連接轉載器軟件把程序從硬盤復制到內存中并且運行。
Python與c語言不同。[Python語言]寫的程序不需要編譯成二進制代碼,可以直接從源代碼運行程序。在計算機內部,Python解釋器把源代碼轉換成稱為字節碼的中間形式,然后再把它翻譯成計算機使用的機器語言并運行。事實上,由于不再擔心如何編譯程序,如何確保連接轉載正確的庫等,這一切使得使用Python變得更加簡單。由于只需要把[Python]程序復制到另外一臺計算機上,它就可以工作了,這也使得Python程序更加易于移植。
**以上我們介紹,python語言的解釋性,不知道您理解了沒有。
總結
以上是生活随笔為你收集整理的什么是python语言的解释性?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库连接中的等值连接、自然连接、外连接
- 下一篇: 【Python3】23.求平方根---牛