第四天給大家科普一些基本知識。
程式(program)是一種指令集合可以讓電腦完成你指定的工作,但必須使用特定語言、特定格式,好比去國外必須使用當地語言及當地的文法一樣,否則當地人會無法理解你要表達的,而我們稱具有特定格式的語言稱為程式語言(programming language)。
程式語言:
1.低階語言:組合語言、機器語言
2.高階語言:C,C++,Java,Pyton...等
低階語言:
1.機器語言:由0與1組成。是電腦的CPU可直接解讀的資料。
2.組合語言:使用一些簡易英文,代替0與1,必須經過組譯器翻譯。
高階語言:
1.C:C是一種通用的程式語言,廣泛用於系統軟體與應用軟體的開發。
2.C++:以C為基礎,並加入物件導向的程式設計。
3.Java:一種高權性佳、可攜帶性高為了開發商務應用的程式。
4.Pyton :容易理解、語法簡潔(前兩天遊戲所適用的語言)。
直譯與編譯:
1.直譯:逐行翻譯並立即執行,適合用在開發間斷(方便檢查錯誤)但也因此耗費時間長,每一次都要從頭開始翻譯才能執行。EX:Pyton
2.編譯:程式經編譯後透過連接器產生可執行檔,可執行檔不需從新翻譯,透過載入器就可直接執行。
心得:雖然這些可能是很基本的知識,但我相信是有完全沒接觸過城市設計的朋友,所以我從新整理了一下,並且加入自己解讀的方式,讓大家更方便了解。
參考資料:旗立資訊股份有限公司的資訊科技(全) (學校課本)