Presentation is loading. Please wait.

Presentation is loading. Please wait.

程式語言 程式語言發展史 資料型態 程式指令 程序定義和使用.

Similar presentations


Presentation on theme: "程式語言 程式語言發展史 資料型態 程式指令 程序定義和使用."— Presentation transcript:

1 程式語言 程式語言發展史 資料型態 程式指令 程序定義和使用

2 程式語言發展史 機器語言 組合語言 電腦所能接受 由0與1組成 將0、1字串以符號表示 優點: 缺點: 指令比機器語言更易於學習
必須符合特定機器,不具可攜性 不具結構性,程式仍然不易理解

3 高階語言 範例:C語言 特性 可讀性高,容易理解 比較容易維護和修改 具有可攜性 編譯:高階語言的程式碼需編譯成目的碼之後才能執行

4 高階語言編譯流程

5 程式語言發展歷程

6 FORTRAN 第一個高階語言,為IBM於1957年左右推出 針對複雜的科學計算所設計 範例:

7 LISP MIT教授John McCarthy於1958年所推出 適合作符號運算 在人工智慧的應用特別重要 範例:

8 COBOL 專為商業資料處理而設計的語言 提供便利的檔案描述與處理 特別重視資料的定義 範例:

9 COBOL範例

10 BASIC 個人電腦推出後誕生的語言 簡單易學,但不是很嚴謹
微軟的VISUAL BASIC(簡稱VB),為BASIC語言提供了視覺化的簡易開發環境

11 BASIC 範例

12 PASCAL 發源於歐洲 具有完備的資料型態,和結構化的控制結構 程式可讀性高,常為教科書所用

13 PASCAL 範例

14 C 為了UNIX作業系統所設計 具有高階的結構化敘述,也具備了類似低階語言控制硬體的能力 為目前最常被使用的高階語言 範例:

15 C 範例

16 PROLOG 1972年於法國所推出 邏輯化程式設計的代表 在人工智慧領域有重要應用 範例

17 PROLOG範例

18 ADA 由美國國防部主導 名稱是紀念世界上第一位程式設計員Ada Byron 希望結合所有語言的特性 語言過於複雜,目前所知的應用不多

19 C++ 基於C所擴充的物件導向程式語言 在類別中,可定義資料(Data member)和行為(Function member)
可以指定使用範圍為公開的(Public),或是私自的(Private) 範例:

20 C++範例

21 JAVA 美國Sun公司於1995年發表 具備有物件導向的特性 提供了跨平台的功能 範例:

22 程式語言依照特性分類


Download ppt "程式語言 程式語言發展史 資料型態 程式指令 程序定義和使用."

Similar presentations


Ads by Google