程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

編程語言理解2-java編譯器,python解釋器,java,python,c 運行原理

編輯:Python

兩大類

1. 源代碼—->字節碼(中間代碼)—>機器代碼,java通過中間的字節碼實現跨平台,python跨源碼上誇平台,解釋器不誇平台,不同平台解釋器不同

2. 源代碼—>機器代碼

JAVA

JDK 包含JRE,JRE包含JVM。
JVM:將字節碼文件轉成具體系統平台的機器指令。 JRE:JVM+Java語言的核心類庫。 JDK:JRE+Java的開發工具。


Python

簡單來說,Python3.7.0就是Python的解釋器,Pycharm則是一個集成開發環境。運行Python一定需要解釋器,開發python則不一定需要pycharm,pycharm只是幫助更好的開發python。
若在Pycharm中運行時沒有解釋器,說明在當前的工程項目中沒有指定python的解釋器路徑,在File -> Setting -> Project: xxx -> Project Interpreter中進行設置,選擇Python3.7.0安裝路徑中的python.exe就可以(如果涉及到虛擬環境,則選擇虛擬環境路徑中的python.exe)


C C++




計算器執行機器碼






  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved