iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0

我們為了讓電腦能理解你說的話,來照著你的指示執行,所以發明了一種共同語言來進行溝通,也就是傳說中由0跟1組成的機械語言。

不過對於人類而言,要能讀懂機械語言會有一點過於累也難理解,所以聰明的工程師想到了一個神奇的方法。

發明另一個語言【A語言】,然後製造一個【A語言翻譯器】,把寫出來的【A語言程式碼】翻譯成機械語言,這樣【A語言】我們可以讀懂,機械語言電腦可以讀懂,兩邊都可以很輕鬆。

而這個【A語言翻譯器】,其實就是我們常說的「編譯器」喔!

當然現在的編譯器也有非常多種不同的運行方法,比如我們學的Kotlin,他其實就不是編譯成一般的機械語言。

而且現在也有一種叫做直譯器的東西,他甚至不是全部翻譯再來給電腦看,反而是一句一句的直接翻譯跟執行,不過我們這裡就不介紹的那麼深了。

編譯器?編輯器?IDE?

在網路上很多文章都會提到編譯器、編輯器、IDE,很多人會不太知道他們分別是什麼,尤其是編輯器跟編譯器,雖然他們聽起來很像,但其實不是同一個東西喔。

編譯器是上面提到,負責把程式語言翻譯成機械語言的工具;而編輯器則是「文本編輯器」,也就是讓我們寫程式碼的那個東西。

至於 IDE 呢,就很厲害了,他等於是編輯器但附帶編譯器,讓你不需要在編輯器寫完程式還要跑去找編譯器翻譯,然後才能執行,IDE是把這些功能和在一起,在IDE寫完程式,只要按一下執行就可以幫你呼叫編譯器跟執行。


上一篇
[Day02][前導]什麼是寫程式?
下一篇
[Day04][前導]Kotlin介紹
系列文
櫛風風的「完全不會寫程式,從零開始的 Kotlin 教學」30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言