1.1.1 什麼是程式設計語言
●程式是一組計算機能識別和執行的指令。
●程式設計是以某種程式設計語言為工具,給出解決特定問題程式的過程,也就是編寫程式。
●程式設計語言,也稱為計算機語言,是人和計算機進行交流的語言,是用於書寫計算機程式的語言。
1.1.2 程式設計語言的發展
□機器語言(由0和1組成的指令)
◆直接用二進位制機器指令表達的計算機語言,如:10111000 00000001 00000000
其功能是將1送入暫存器AX中
□組合語言(用英文字母和數字表示指令)
◆用助記符代替操作碼,可以把二進位制編碼的機器語言變成組合語言,即組合語言實際上就是符號化的機器語言,例如:MOV AX,1
□高階語言(接近於人的自然語言和數學語言)
◆面向過程
﹥Fortan Algol COBOL BASIC LISP Pascal C PROLOG
◆面向物件
﹥ c++ VC VB Delphi JAVA
1.1.3 程式處理方式
□源程式——用匯編語言或高階語言編寫出來的程式
□翻譯方法
◆解釋方式
◆編譯方式
解釋方式
解釋方式是將程式的每條語句一邊翻譯一遍執行,即程式一邊由相應語言的直譯器“翻譯”成目的碼(即計算機可以識別的機器語言),一邊執行。此類典型的程式語言是Basic。
編譯方式
編譯方式是將程式原始碼“翻譯”成目的碼(二進位制),再經過連結程式連結
,形成可執行檔案,可執行檔案是可以脫離其語言環境獨立執行的