2023年,第一台電子計算機問世,應用領域迅速擴大,軟硬體飛速發展,程式語言相繼問世。
程式語言:將自然語言形式化為有格式的語言
1。機器語言:
計算機能夠認識的語言
計算機的基礎是數位電路
機器語言就是數位電路裡的電訊號
將在《計算機組成》課程中學習
都是二進位制檔案
一條機器語言成為一條指令
指令是不可分割的最小功能單元
定義:一種cpu的指令系統,由該cpu可識別的0、1序列構成的指令碼組成。
特點:執行效率高
不直觀,不易查錯,生產效率低。
2。組合語言
定義:用助記符號描述的指令系統
特點:生產效率高,***,執行效率較高;
要經匯程式設計序彙編成目標程式(機器語言)才能執行,依賴硬體。
(面向機器的語言----依cpu不同而異)
3。高階語言
特點:程式設計效率高,不必考慮硬體;
執行效率低,要經編譯、連線後才能執行。
面向過程的程式語言
認為解題過程是資料被加工的過程
程式=資料結構+演算法
c語言是面向過程的高階語言
物件導向的程式語言
一種結構模擬方法。認為:現實世界由物件組成,物件是資料和方法的封裝體;客觀世界可以分類,每個物件是類的乙個例項。
特點:比面向過程的語言更清晰、易懂,適宜編更大規模程式,是程式設計的主流
程式語言基本成分:
。資料成分
。運算成分
。控制成分
。傳輸成分
程式語言定義:用於書寫電腦程式的語言。通常指實現高階語言。
語言的基礎是一組記號與一組規則。
程式語言包括:
語法:記號的組合規則
語義:記號的特定意義
語用:程式與使用者的關係
程式語言
由於不同的問題域和不同的系統環境來分類 1 面向機器語言包括機器語言和組合語言 2 機器語言是計算機系統可以直接識別煩人程式語言。機器語言中實際上就是二進位制指令 由操作碼和運算元組成。3 組合語言是一種語言符號。採用助記符來替代機器語言中的指令和資料。組合語言必須得通過彙編系統編譯機器語言程式。彙...
程式語言 扯談程式語言的選擇
還有兩天就回學校了,這兩天的主要任務是了解lisp的歷史和現在的各種分支,然後選擇乙個來學。既然又扯到計算機程式設計上了,那就乾脆說開了吧。有種出生牛犢不怕虎的感覺,雖然程式設計年齡不小了。但是由於一直自學,自我感覺良好,其中走了不少彎路,更浪費了太多的時間。程式語言種類繁多,但是主要正規化或型別乙...
C 語言程式設計 程式設計實踐
程式編譯流程與 gcc 編譯器 c 語言程式設計 基本語法 c 語言程式設計 基本資料型別 c 語言程式設計 變數與常量 c 語言程式設計 運算子 c 語言程式設計 邏輯控制語句 c 語言程式設計 函式 c 語言程式設計 高階資料型別 指標 c 語言程式設計 高階資料型別 陣列 c 語言程式設計 高...