首頁>Club>
16
回覆列表
  • 1 # 雲淡風輕微課堂

    計算機語言分為機器語言,組合語言和高階語言

    機器語言是用二進位制表示的,一般沒有人用。

    組合語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的識別符號,更容易識別和記憶。它同樣需要程式設計者將每一步具體的操作用命令的形式寫出來。

    其他的語言都屬於高階語言,如C,C++,JAVA,C#,VB,PHP,PYTHON……太多太多了。

    和組合語言相比,它不但將許多相關的機器指令合成為單條指令並且去掉了與具體操作有關但與完成工作無關的細節,我們現在用的基本上都是高階語言~

  • 2 # 程式設計師姿勢

    計算機語言,首先分類,機器語言,高階語言,高階語言又會有很多,比如Java,C#,php,Python,node.js……不勝列舉了,這裡面有做移動端的,有PC端的,伺服器端的,還有前端的

  • 3 # 丿連微笑都仿徨78255109

    有些同學一看到計算機語言就說是C語言,C++語言,VB語言等等,其實不是的!!!

    計算機語言

    計算機語言(Computer Language)指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞資訊的媒介。計算機系統最大特徵是指令透過一種語言傳達給機器。為了使電子計算機進行各種工作,就需要有一套用以編寫計算機程式的數字、字元和語法規劃,由這些字元和語法規則組成計算機各種指令(或各種語句)。

    低階語言

    雖然名字叫低階語言,不過它還真不是低階的。他是基礎的,我們都知道計算機內部的運行於交流採用的都是二進位制語言,由 0 和1組成。所以說,低階語言通俗講的就是用二進位制編出來的語言。

    機器語言

    機器語言是指一臺計算機全部的指令集合。一條機器語言成為一條指令。指令是不可分割的最小功能單元。而且,由於每臺計算機的指令系統往往各不相同,所以,在一臺計算機上執行的程式,要想在另一臺計算機上執行,必須另程式設計序,造成了重複工作。但由於使用的是針對特定型號計算機的語言,故而運算效率是所有語言中最高的。機器語言,是第一代計算機語言。

    組合語言

    為了讓人們很容易讀懂並理解程式在幹什麼,糾錯及維護都變得方便了,這種程式設計語言就稱為組合語言,即第二代計算機語言。

    然而計算機是不認識這些符號的,這就需要一個專門的程式,專門負責將這些符號翻譯成二進位制數的機器語言,這種翻譯程式被稱為彙編程式。組合語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的識別符號,更容易識別和記憶。

    組合語言的出現使得我們人人即使不是計算機專業的也可以操作計算機,也可以使用計算機,如果沒有組合語言,我們不明白指令和程式,是不能操作計算機的。

    高階語言

    計算機語言C++、PASCAL、FORTRAN、智慧化語言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、動態語言(Python、PHP、Ruby、Lua)等等。高階語言是絕大多數程式設計者的選擇。和組合語言相比,它不但將許多相關的機器指令合成為單條指令並且去掉了與具體操作有關但與完成工作無關的細節,這樣就大大簡化了程式中的指令。由於省略了很多細節,所以程式設計者也不需要具備太多的專業知識。 這也就更加方便了我們學習和使用計算機。

    計算機語言就像我們人類的語言一樣,沒有計算機語言,我們不能和計算機交流,計算機與計算機之間也不能進行交流。所以說,計算機語言是必須的,必不可少的!

  • 中秋節和大豐收的關聯?
  • ATX3.0用起來如何?開元G5機箱不知道行不行,怎麼樣?