python--程序如何在計算機上運行?


計算機的基本組成

  • 軟件:系統軟件(操作系統\數據庫\程序語言等) + 應用軟件(桌面軟件)
  • 硬件:cpu + 內存(隨機存儲器 --> 讀取數據) + 輸入 + 輸出

程序是如何和在計算機上運行?

至於CPU內部如何運作,參見大佬博客

python概念

  1. 解釋型語言
  • 用戶提交源碼
  • 解釋器將源碼轉化為字節碼,在Python中一般為.pyc文件,Java中則是.class文件了,字節碼機器不能執行
  • 如果要執行字節碼,在Python中由虛擬機來執行這些字節碼,在Java中同樣是由JVM來實現,
  1. 官網上下載的python,默認解釋器是CPython,由C語言開發.其他還有IPython\PyPy\Jython\IronPython
  2. 所以要想機器能夠識別python代碼,解釋器必不可少。
  3. python開發環境由解釋器和編譯器組成.
  4. 解釋器執行原理
  • 操作系統會首先讓cpu把Python解釋器的程序復制到內存中;
  • Python解釋器根據語法規則,從上向下讓cpu翻譯Python程序中的代碼;
  • cpu負責執行翻譯完成的代碼

總結

  • 要想掌握好一門語言,基礎還是最重要的,直接接觸代碼可能會遇到各種很基礎的問題.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM