當前位置:編程學習大全網 - 源碼下載 - 編譯和解釋的區別是什麽?

編譯和解釋的區別是什麽?

1.定義區別

①編譯原理旨在介紹編譯程序構造的壹般原理和基本方法。內容包括語言和文法、詞法分析、語法分析、語法制導翻譯、中間代碼生成、存儲管理、代碼優化和目標代碼生成。

②匯編語言(assembly language)是壹種用於電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。

2.處理方式區別

①編譯過程與解釋挺像,區別就在於編譯是將所有的源代碼指令壹次性成翻目標代碼並執行。

②匯編過程就是把匯編指令壹對壹地翻譯成01機器碼的過程。而采用這種處理方式的語言只有壹類:匯編語言。?

3.特點區別

①編譯語言的特點就是不需要解釋器的參與,所以運行比較快,但是編譯好的程序只能在當前平臺運行,是個局限性。?

②匯編語言是當今世界上歷史最早,應用最廣,功能最強大,運行速度最快的編程語言。但是匯編語言開發工期長,可讀性差,並且不能跨平臺編程。?

參考資料:

百度百科-編譯

參考資料:

百度百科-匯編

  • 上一篇:祥雲火炬是什麽材質的?
  • 下一篇:高速坐著收錢,為什麽壹直喊虧損?
  • copyright 2024編程學習大全網