# 直譯(Interpreter)與編譯(Compiler) 一般我們所寫的程式碼(高階語言)電腦是看不懂的,電腦只能看得懂機器語言(低階語言)也就是二進位代碼0和1(binary code),所以當程式碼在執行是必定會從高階語言轉換成低階語言,轉換的方式有以下兩種 ### 1. 直譯 (Interpreter) : 我們所寫的程式碼會透過直譯器一行一行的被執行。 直譯式語言有JavaScript、Python、PHP及Ruby等。 ### 2. 編譯 (Compiler) : 我們所寫的程式碼會先經過編譯器,將程式碼全部編譯成機器語言,編譯完後(產生執行檔)在一次執行。 編譯語言有C#、Java、C、C++、Objective-C、Swift等。 ### 兩者運作過程 :  ### 兩者差異比較 : 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.