當前位置:編程學習大全網 - 編程軟體 - 請問解析代碼是什麽?請舉例說明?和解釋器的具體關系如何體現? 不勝感謝……

請問解析代碼是什麽?請舉例說明?和解釋器的具體關系如何體現? 不勝感謝……

計算機的cpu在生產出來就已經規定只能對某壹些的二進制代碼(機器碼)進行操作,比如兩個數相加/減等,他們都有固定的二進制操作碼的。也就是說cpu只認得機器碼。

但平時我編程的時候壹般都是用高級編程語言或匯編,寫的都是壹些有英文字母的,比如c/c++裏有if else等,這cpu當然就不認識啦。

所以呢,我們用還有把高級語言寫出來的源代碼翻譯成cpu能認識的機器碼。這個翻譯的過程就是編譯了。

但實際上有些並不是直接就翻譯成機器碼的。比如vb、java。我想妳應該聽說過jre把,這是java的解析器。因為用java語言寫出來的源代碼用java的編譯器javac編譯後只能得到中間代碼,cpu是不認得這中間代碼的,但java解析器認得中間代碼,而且能把中間代碼翻譯成cpu認得的機器碼。這個過程就是解析了

  • 上一篇:什麽是人造衛星,航空母艦.宇宙飛船.
  • 下一篇:c語言學到什麽程度可以做五子棋啊。俄羅斯方塊啊。超級瑪麗什麽的。。。。都需要什麽功底。。
  • copyright 2024編程學習大全網