什麼是計算機語言?
為了與計算機通訊,我們需要一些語言。這些就是計算機語言。
主要有三種不同的語言可以用來開發計算機程式,它們是:
- 機器語言
- 組合語言
- 高階語言
機器語言
計算機只能理解數位電子的語言。數位電子處理電壓的有無。在計算機內部,兩種邏輯可以發揮作用。這些邏輯是:
- 正邏輯 – 這裡電壓的存在用1表示,電壓的不存在用0表示。
- 負邏輯 – 這裡電壓的存在用0表示,電壓的不存在用1表示。
但顯然,計算機一次只能遵循其中一種邏輯,不能同時遵循兩種邏輯。為了讓計算機理解,可以使用只有0和1的程式。資料也可以只用0和1來指定和表示。這樣的程式稱為機器語言程式。機器語言是計算機程式語言發展史上的第一種語言。計算機可以直接理解用機器語言編寫的程式。因此,機器語言程式不需要任何翻譯器將其從一種形式轉換為另一種形式。事實上,直到今天,計算機基本上只理解0和1。
組合語言
在機器語言之後,計算機語言發展史上的下一個發展階段是組合語言。機器語言只使用二進位制語言。但另一方面,組合語言使用助記符或符號指令來代替一系列的0和1。例如,我們可以考慮,在一個特定的計算機中,為了將暫存器A和B相加,組合語言使用助記符“ADD B”來代替10001111。在組合語言中,我們使用符號名稱來表示地址和資料。在後面的章節中將討論許多這樣的例子。因此,用匯編語言編寫程式比用機器語言編寫程式更有優勢。
高階語言
高階語言是計算機語言發展史上的下一個發展階段。下面給出一些高階語言的例子:
- PROLOG(“PROgramming LOGic”的縮寫);
- FORTRAN(“FORrmula TRANslation”的縮寫);
- LISP(“LISt Processing”的縮寫);
- Pascal(以法國科學家布萊士·帕斯卡命名)。
高階語言類似於英語之類的語言,單詞(也稱為關鍵字)較少,歧義也較少。每種高階語言都有其自己的語法和關鍵字。語法的意思是文法。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP