計算機語言有哪些

2021-06-29 07:22:34 字數 970 閱讀 7851

計算機語言的種類非常的多,總的來說可以分成機器語言、組合語言、高階語言三大類。機器語言和組合語言是面向機器的低階語言。當計算機語言發展到第三代時,就進入了「面向人類」的語言階段,被人們稱之為「高階語言」。

機器語言

是用二進位制**表示的計算機(cpu)能直接識別和執行的一種機器指令的集合,具有靈活、直接執行和速度快等特點。

用機器語言編寫程式,程式設計人員要首先熟記所用計算機的全部指令**和**的涵義(編出的程式全是些0和1的指令**)。

不同廠商生產的計算機,其指令**不一樣,一台計算機可能有成百上千條指令。

組合語言

是面向機器的程式語言,是利用計算機所有硬體特性並能直接控制硬體的低階語言。

組合語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的識別符號(指令助記符)。

使用組合語言編寫的源**,需要通過使用相應的匯程式設計序將它們轉換成可執行的機器**。這一過程被稱為彙編過程。

組合語言通常被應用在底層硬體操作和高要求的程式優化的場合。驅動程式、嵌入式作業系統和實時執行程式都需要組合語言。

高階語言

目前通用的程式語言有組合語言和高階語言兩種形式,高階語言是目前絕大多數程式設計者的選擇。

高階語言較接近自然語言的語法和數學公式的結構,是一種貼近於人們使用習慣的程式語言。

高階語言源程式可以用解釋、編譯兩種方式執行,通常用後一種。

高階語言包括很多程式語言,如目前流行的c,c++,basic、cobol、pascal,python,lisp,prolog,foxpro,delphi,vc,易語言(其中c/c++屬於中低階語言)等等,這些語言的語法、命令格式都不相同。

在過去的幾十年間,大量的程式語言被發明、被取代、被修改或組合在一起。之所以有那麼多種不同的程式語言存在的原因是,編寫程式的初衷其實也各不相同。有許多用於特殊用途的語言,只在特殊情況下使用。例如,php專門用來顯示網頁;perl更適合文字處理;c語言被廣泛用於作業系統和編譯器的開發(所謂的系統程式設計)。

計算機語言

早期的程式設計均使用機器語言。程式設計師們將用0,1數字編成的程式 打在紙帶或卡片上,1打孔,0不打孔,再將程式通過紙帶機或卡片機輸入計算機,進行運算。這樣的機器語言由純粹的0和1構成,十分複雜,不方便閱讀和修改,也容易產生錯誤。程式設計師們很快就發現了使用機器語言帶來的麻煩,它們難於辨別和記憶,給...

計算機語言

計算機語言 計算機語言 也稱為程式語言 是用來書寫程式的語言 是人命令計算機完成工作 的工具。每一種語言都規定了一組有確定含義的符號和一組規則。根據規則構成的符號串 的總體就是語言。計算機語言分為機器語言 組合語言 高階語言和 語言。機器語言是機器指令的集合。直接採用機器語言來書寫程式是一件非常繁瑣...

計算機語言

用二進位制 0和1描述的指令 低階語言 優點 速度最快 缺點 最複雜,開發效率最低。組合語言的實質和機器語言是相同的,都是直接對硬體操作吧指令換成了英文縮寫。優點 速度最快 缺點 最複雜,開發效率最低。高階語言在開發效率上大大提高 高階語言編制的程式不能直接被計算機識別,必須經過轉換才能被執行。優點...