亞里斯提迪斯.伯拉斯的個人網站

Aristides S. Bouras


本文由邱永泰編輯

本文摘自〈Aristides S. Bouras之個人網站〉,由邱永泰統整後撰文。


亞里斯提迪斯.伯拉斯是誰?

亞里斯提迪斯.伯拉斯,過去曾經是一位軟體工程師,現職為一名高中教師,主要教授資訊相關的內容,例如程式設計等等。同時,他也是一名作家兼部落客,著有數十本資訊、程式設計、程式語言相關的書籍,而今天介紹的網站正是他個人的網站。

網站簡介

在他的網站上,主要刊載著他過去所著的一切書籍,除了書籍的封面以外,也附有各本書的簡單介紹。 更值得注意的是,網站的主人十分熱心,不只在現實生活中是一位老師,在網路上也做著傳道授業的工作,在他的網站中,有一個儲存庫的區塊,刊載著數十篇與資訊或程式設計相關的教學文章,例如:什麼是演算法、如何宣告變數、編寫與執行一個Python程式的作法等等。以下介紹其中一篇比較有趣的文章。

編譯器與直譯器

我們人類平常用於溝通的是被稱作「自然語言」,是我們人類可以理解的語言,然而,對於電腦來說,它不認得我們人類的語言,要執行程式的話,電腦只能理解所謂的「機器語言」。人類與電腦,自然語言與機器語言,兩者並不能直接相通或簡單理解,這時候就需要所謂的「編譯器」與「直譯器」,將我們人類自己看得懂的程式語言,翻譯轉換成電腦可以理解的機器語言,如此一來,電腦才能順利地執行程式。

而編譯器跟直譯器都是將程式語言轉換成機器語言,兩者的差別在於,編譯器會一次性將程式的整篇程式碼轉換成機器語言,並另外生成一個檔案存起來,電腦要執行程式時就看這篇翻譯過的程式碼來執行程式,C++便是一種使用編譯器執行程式的程式語言:而直譯器則是電腦每次要執行程式時,將程式碼一行一行的轉換並馬上執行,PHP便是一種使用直譯器的程式語言。

亞里斯提迪斯.伯拉斯先生的網站提供教學文章十分有幫助,相信對於程式設計、資訊方面有興趣的初學者,可以參考這些文章來好好地提昇自己。有興趣的話,也可以參考一下他所著的書籍,能夠學到更多更詳盡更專業的知識。




文章分類



相關文章


您可能會感興趣的內容: