iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0

在程式語言的分類中,還有一個分類的方法:編譯or直譯

在以前的程式語言,我們寫完程式碼後,是透過一個叫編譯器的魔法小道具,把我們的程式翻譯成組合語言。然後再讓電腦去執行。

這個行為我們叫做編譯。

後來又出現了另一個模式,就是程式一行一行被直接處理跟執行,這個就稱為直譯。

通常來說,由於編譯的設計,所以執行速度及運算速度可以比較快,但就會需要花費時間進行編譯。

而直譯則剛好相反,不需要等待編譯,直接就可以執行,但執行速度跟運算速度通常就會比較慢一些。

常見編譯語言:C、C++、Java

常見直譯語言:Python、Javascript

(這只是主要通常採用編譯或直譯,但其實比如C++,也是有人做出直譯器的)

本期meme

https://ithelp.ithome.com.tw/upload/images/20230922/20133574Gn49HpkaBv.jpg


上一篇
Day07 陣列從0開始
下一篇
Day09 Tab
系列文
寫程式的那些宗教戰爭30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言