- 0
- 0
- 约4.04千字
- 约 32页
- 2018-05-15 发布于广东
- 举报
第12章 程式語言 章節大綱 12-1 程式語言的演進 12-2 程式語言的分類 12-3 程式語言的設計 12-4 程式設計的過程 12-5 程式執行的過程 12-1 程式語言的演進 指令 instruction 指揮電腦完成一項基本任務的命令。 程式 program 一組有順序的指令集合。 程式語言 program language 用來撰寫程式的語言。 12-1-1 第一代語言-機器語言 機器語言 machine language 每個指令都是由0與1組合而成,包含了運算碼 op-code 與運算元 operand 兩個部分。 屬於機器相關語言,不具可攜性。 12-1-2 第二代語言-組合語言 組合語言 assembly language 所撰寫的程式須經過組譯程式 assembler 轉換成目的碼或機器語言,才能執行。例如:ADD R3, R1, R2 範例 屬於機器相關語言,不具可攜性 機器語言和組合語言統稱為低階語言 12-1-3 第三代語言-高階語言 語法近似於英文 屬於機器無關語言,撰寫的程式須經過直譯程式 interpreter 或編譯程式 compiler 轉換成目的碼或機器語言,才能執行 具可攜性,較易閱讀與學習,函數庫可擴充,但需經編譯程式或直譯程式轉換成目的碼或機器語言,執行速度較慢,佔記憶體較大
原创力文档

文档评论(0)