[計概] 編譯器(Compiler)與直譯器(Interpreter)
前言
目前接觸過C++ 、 Python、JavaScript,雖然知道他們屬於哪種特性的程式語言,但一直沒有好好了解編譯器、直譯器 兩者差異,藉此機會查資料筆記一下。
編譯
編譯意思指程式原始碼會經編譯器(compiler) 轉換成目的碼(object code) 後,再編譯成計算機所看的懂的機器碼(machine language),最後再執行。使用編譯器的語言稱為編譯式語言,多半是靜態型語言(static language)
靜態語言的特點: 會事先定義的型別,做型別檢查。