直譯、編譯、組譯
我們將人類閱讀程式語言的困難程度分類這些程式 分為 機器語言 、 組合語言 和 高階語言 ,前者對電腦來說可以直接接收並運作,人類難以閱讀理解;後者對電腦來說不能直接接收運作,但人類容易理解。機器語言指的是諸如ASCll、Unicode這類的0和1組成的機器碼 ,這些語言透過各種工具進行翻譯 。 組譯器(assembler):處理 組合語言 (assembly language )和 機器語言 間的翻譯。 編譯器(compiler):寫好的高階語言會先 編 譯成 機器 語言 ,然後編譯好的檔案才可 執行。 (例如 JAVA會有 .JAVA 檔 和編譯過的.class 檔) 直譯器(interpreter ):將高階語言翻譯成機器語言。 ...
留言