跳轉到內容

程式設計基礎/入門/什麼是翻譯器?

來自華夏公益教科書,開放的書籍,開放的世界

程式的執行取決於程式語言。例如,用高階語言編寫的程式不能立即執行,因為它是用原始碼編寫的,而原始碼只是人類可讀的,因此計算機無法理解。因此,必須藉助翻譯器將原始碼轉換為機器程式碼。

什麼是翻譯器?

翻譯器是一個將程式程式碼轉換為機器程式碼的程式。

翻譯器有不同的型別。高階語言可以透過兩種不同的方式轉換為機器程式碼,要麼使用直譯器,它允許逐行翻譯指令。

什麼是直譯器?

直譯器是一種將原始碼逐條指令轉換為機器程式碼的翻譯器。

或者使用編譯器,它允許一次性翻譯所有指令。

什麼是編譯器?

編譯器是一種將原始碼一次性轉換為機器程式碼的翻譯器。

任何用匯編語言編寫的低階語言也不能被計算機理解。彙編程式碼使用匯編器轉換為機器程式碼。

什麼是彙編器?

彙編器是一種將彙編程式碼轉換為機器程式碼的翻譯器。

華夏公益教科書