編譯型語言和解釋型語言的區別

編譯型語言

編譯型語言需要編譯成機器碼才能由CPU執行。
比如C語言,需要先編譯成彙編語言,再編譯成機器碼纔可以由CPU執行。

解釋性語言

不會直接變成機器碼。
而是先由高級語言變成字節碼,然後通過解釋器(可以讀懂字節碼)解釋再交由CPU執行,可以實現跨平臺,但是效率比較低,每次執行都需要有一個從字節碼到解釋器的過程。比如Java、Python、Ruby

發佈了24 篇原創文章 · 獲贊 15 · 訪問量 9830
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章