程式設計基礎/入門/什麼是翻譯器?
外觀
程式的執行取決於程式語言。例如,用高階語言編寫的程式不能立即執行,因為它是用原始碼編寫的,而原始碼只是人類可讀的,因此計算機無法理解。因此,必須藉助翻譯器將原始碼轉換為機器程式碼。
什麼是翻譯器?
翻譯器是一個將程式程式碼轉換為機器程式碼的程式。
翻譯器有不同的型別。高階語言可以透過兩種不同的方式轉換為機器程式碼,要麼使用直譯器,它允許逐行翻譯指令。
什麼是直譯器?
直譯器是一種將原始碼逐條指令轉換為機器程式碼的翻譯器。
或者使用編譯器,它允許一次性翻譯所有指令。
什麼是編譯器?
編譯器是一種將原始碼一次性轉換為機器程式碼的翻譯器。
任何用匯編語言編寫的低階語言也不能被計算機理解。彙編程式碼使用匯編器轉換為機器程式碼。
什麼是彙編器?
彙編器是一種將彙編程式碼轉換為機器程式碼的翻譯器。