【Python個人學習筆記】--- 編譯器


編譯器翻譯的方式有兩種:

1.編譯
2.解釋


兩者之間的區別在於翻譯的使勁點不同。
當編譯器以解釋器方式運行的時候,也成爲解釋器。


將其他語言翻譯成機器語言的工具,稱爲 編譯器。


  • 編譯型語言
Created with Raphaël 2.2.0編譯型語言(源代碼)編譯器(統一編譯,一次性執行)[執行速度快]最終可執行文件操作系統cpu

  • 解釋型語言
Created with Raphaël 2.2.0解釋型語言(源代碼)解釋器(翻譯一行,執行一行,逐行解釋每一句源代碼)[執行速度較慢]操作系統cpu
  • Python 是解釋型語言。

Python 源程序的基本概念

  • Python 源程序就是一個特殊格式的文本文件,可以使用任意文本編輯軟件做python開發。
  • Python 程序的文件擴展名通常都是.py
    – python 2.x 默認不支持中文,解釋器名稱是 python。
    –python 3.x 的解釋器名稱是Python3, 默認支持中文。

Python 其他解釋器

  • cpython —— 官方版本的 C 語言
  • Jpython —— 可以運行在 java 平臺
  • IronPython —— 可以運行在.NET和Momo 平臺
  • PyPy —— Python 實現可支持JIT即時編譯
  • IPython —— 是一個python的交互式shell,比默認的python shell 好用。IPython是基於BSD開源的。
    – 支持自定補全
    – 自動縮進
    – 支持 bash shell 命令
    – 內置許多有用的功能和函數

參考資料:b站 黑馬程序員視頻

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章