計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。
計算機語言(ComputerLanguage)指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞信息的媒介。計算機系統最大特征是指令通過壹種語言傳達給機器。
為了使電子計算機進行各種工作,就需要有壹套用以編寫計算機程序的數字、字符和語法規劃,由這些字符和語法規則組成計算機各種指令(或各種語句)。這些就是計算機能接受的語言。
擴展資料:
壹、相關特點
在沒有程序語言以前,計算機科學家們寫程序都是以開關電閘(即用二進制)來實現(表示)的,後來有了匯編,在後來有了C,直到今天有了C++、JAVA、VB、Delphi等等各種各樣的編程語言層出不窮。
可就在計算機語言不斷的演化過程中,每壹種語言都有壹些***性是不變的.。這些***性可概括為以下三點:
其壹是:內存電位的設置。(置1或0)
其二是:條件判斷(if,else)該功能可通過邏輯門實現。
其三是:循環,也就是程序下壹條指令地址可設置。
二、高級語言的發展
特別要提到的:在C語言誕生以前,系統軟件主要是用匯編語言編寫的。由於匯編語言程序依賴於計算機硬件,其可讀性和可移植性都很差;但壹般的高級語言又難以實現對計算機硬件的直接操作(這正是匯編語言的優勢),於是人們盼望有壹種兼有匯編語言和高級語言特性的新語言——C語言。
高級語言的發展也經歷了從早期語言到結構化程序設計語言,從面向過程到非過程化程序語言的過程。相應地,軟件的開發也由最初的個體手工作坊式的封閉式生產,發展為產業化、流水線式的工業化生產。
高級語言的下壹個發展目標是面向應用,也就是說:只需要告訴程序妳要幹什麽,程序就能自動生成算法,自動進行處理,這就是非過程化的程序語言。
百度百科-計算機語言