計算機語言是什麼,計算機基礎語言是什麼?

時間 2022-02-22 01:00:15

1樓:才疏學淺

計算機基礎語言叫機械語言,由二進位制0和1組成

2樓:秒懂百科

計算機語言:用於人與計算機之間通訊的語言

3樓:雲南新華電腦學校

計算機語言的種類非常的多,總的來說可以分成機器語言,組合語言,高階語言三大類。

電腦每做的一次動作,乙個步驟,都是按照以經用計算機語言編好的程式來執行的,程式是計算機要執行的指令的集合,而程式全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。

計算機所能識別的語言只有機器語言,即由0和1構成的**。但通常人們程式設計時,不採用機器語言,因為它非常難於記憶和識別。

目前通用的程式語言有兩種形式:組合語言和高階語言。

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

指令、偽指令和巨集指令。匯程式設計序的每一句指令只能對應實際操作過程中的乙個很細微的動作,例如移動、自增,因此彙編源程式一般比較冗長、複雜、容易出錯,而且使用組合語言程式設計需要有更多的計算機專業知識,但組合語言的優點也是顯而易見的,用組合語言所能完成的操作不是一般高階語言所能實現的,而且源程式經彙編生成的可執行檔案不僅比較小,而且執行速度很快。

高階語言是目前絕大多數程式設計者的選擇。和組合語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆疊、暫存器等,這樣就大大簡化了程式中的指令。同時,由於省略了很多細節,程式設計者也就不需要有太多的專業知識。

程式語言是什麼意思?

計算機語言有幾種?名稱是什麼?

4樓:暴走少女

計算機語言的種類非常的多,總的來說可以分成機器語言,組合語言,高階語言三大類。

計算機語言(computer language)指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞資訊的媒介。計算機系統最大特徵是指令通過一種語言傳達給機器。

為了使電子計算機進行各種工作,就需要有一套用以編寫電腦程式的數字、字元和語法規劃,由這些字元和語法規則組成計算機各種指令(或各種語句)。這些就是計算機能接受的語言。

最早的計算機語言是什麼?

5樓:

最早的計算機語言就是機器語言。

機器語言(machine language)是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的cpu可直接解讀的資料。機器語言是用二進位制**表示的計算機能直接識別和執行的一種機器指令的集合。

它是計算機的設計者通過計算機的硬體結構賦予計算機的操作功能。機器語言具有靈活、直接執行和速度快等特點。不同型號的計算機其機器語言是不相通的,按著一種計算機的機器指令編制的程式,不能在另一種計算機上執行。

(1)操作碼。它具體說明了操作的性質及功能。一台計算機可能有幾十條至幾百條指令,每一條指令都有乙個相應的操作碼,計算機通過識別該操作碼來完成不同的操作。

(2)運算元的位址。cpu通過該位址就可以取得所需的運算元。

(3)操作結果的儲存位址。把對運算元的處理所產生的結果儲存在該位址中,以便再次使用。

(4)下條指令的位址。執行程式時,大多數指令按順序依次從主存中取出執行,只有在遇到轉移指令時,程式的執行順序才會改變。

6樓:成長的駿馬

記得是彙編,就全是0和1

回答者: snowocean - 高階魔法師 六級 9-10 21:17

應該先是機器語言,再組合語言

回答者: lyjsoft2004 - 初入江湖 二級 9-10 21:18

機器語言,全部由二進位制**組成(0和1),可以直接被計算機識別

回答者: zhoub0914 - 見習魔法師 二級 9-10 21:19

機器語言

回答者: xiao_coy - 舉人 四級 9-10 21:21

哪有什麼第一類程式語言的說法。最底層的語言叫機器語言,就是01**。再往上是組合語言,由於接近底層也比較晦澀難懂。再往上是我們熟悉的c語言等高階語言。

關於計算機程式語言請參考

回答者: sun_926 - 助理 二級 9-10 21:21

二進位制。

回答者: 我有好多事要問 - 經理 四級 9-10 21:42

如果說第一類計算機語言當然是機器語言了,最早的程式設計都是使用機器語言(由0/1組成),然後通過紙帶機或其他硬體直接傳到cpu執行,不需要任何編譯.

fortran是第乙個被廣泛用於科學計算的高階語言.

c語言是20世紀70年代發展起來的程式語言,在它之前的計算機語言已經有很多了.

7樓:科力爾

第乙個計算機語言是機器語言,第乙個計算機高階語言是fortran語言

8樓:匿名使用者

機器語言,全部由二進位制**組成(0和1),可以直接被計算機識別

9樓:

哪有什麼第一類程式語言的說法。最底層的語言叫機器語言,就是01**。再往上是組合語言,由於接近底層也比較晦澀難懂。再往上是我們熟悉的c語言等高階語言。

關於計算機程式語言請參考

10樓:匿名使用者

應該先是機器語言,再組合語言

11樓:匿名使用者

記得是彙編,就全是0和1

計算機語言指的是什麼?

12樓:

指用於給計算機編寫程式的語言

13樓:匿名使用者

計算機語言(computer lnguage)指用於人與計算機之間通訊的語言。語言分為自然語言與人工語言兩大類。自然語言是人類在自身發展的過程中形成的語言,是人與人之間傳遞資訊的媒介。

人工語言指的是人們為了某種目的而自行設計的語言。計算機語言就是人工語言的一語。計算機語言是人與計算機之間傳遞資訊的媒介。

計算機是不能識別與執行人類的自然語言的,要使計算機執行人們的意志,必須使計算機能識別指令。眾所周知,計算機內部儲存資料和指令是採用二進位制(0和1)方式的。人們在設計某一型別計算機時,同時為它設計了一套「指令系統」,即事先規定好用指定的乙個二進位制指令代表一種操作。

例如在16位機上,由16位二進位制資料組成的乙個指令代表一種操作。如用1011011000000000作為一條加法指令,計算機在接收此指令後就執行一次加法,用1011010100000000作為減法指令,使計算機執行一次減法。16個0和1可組成各種排列組合,通過線路轉換為電訊號,使計算機執行各種不同的操作。

這種由0和1組成的指令,稱為「機器指令」。一種計算機系統的全部指令的集合稱為該計算機的「機器語言」。在計算機誕生初期,為了使計算機能按照人們的意志工作,人們必須用機器語言編寫好程式(程式是由若干條指令組成的,用於實現乙個專門的目的)。

但是機器語言難學、難記、難寫,只有少數計算機專業人員才會使用它。

後來,出現了「組合語言」,用一組易記的符號代表乙個機器指令,如用「add 1,2」代表一次加法,用「sub 1,2」代表一次減法,組合語言中的一條指令一般與一條機器指令相對應。機器語言和組合語言都是面向具體計算機的語言,每一種型別的計算機都有自己的機器語言和組合語言,不同機器之間互不相通。由於它們依賴於具體的計算機,被稱為「低階語言。

20世紀50年代,出現了「高階語言」。它不依賴於具體的計算機,而是在各種計算機上都通用的一種計算機語言。高階語言接近人們習慣使用的自然語言和數學語言,使人們易於學習和使用,人們認為,高階語言的出現是計算機發展史上一次驚人的成就,使千萬非專業人員能方便地編寫程式,操縱使用計算機按人們的指令進行工作。

常用的高階語言有:basic(適合初學者應用)、foptran(用於資料計算)、cobol(用於商業管理)、pascal(用於教學)、c(用於編寫系統軟體)、ada(用於編寫大型軟體)、lisp(用於人工智慧)等。不同的語言有其不同的功能,人們可根據不同領域的需要選用不同的語言。

計算機本身是不能直接識別高階語言的,必須將高階語言的程式翻譯成計算機能識別的機器指令,計算機才能執行。這個翻譯的工作是由「編譯系統」軟體來完成的。不同型別的計算機上使用的翻譯軟體是不同的。

因此,在一台計算機上能執行某一種高階語言程式的條件是:必須在此計算機系統上配有此語言的編譯系統。例如要在一台微機上執行c語言程式,必須先將為該微機設計的c編譯系統裝入計算機內。

什麼是計算機語言?

14樓:一寧兒

計算機語言(computer language)指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞資訊的媒介。計算機系統最大特徵是指令通過一種語言傳達給機器。

為了使電子計算機進行各種工作,就需要有一套用以編寫電腦程式的數字、字元和語法規劃,由這些字元和語法規則組成計算機各種指令(或各種語句)。這些就是計算機能接受的語言。

計算機語言總的來說可以分成機器語言,組合語言,高階語言三大類。

電腦每做的一次動作,乙個步驟,都是按照已經用計算機語言編好的程式來執行的,程式是計算機要執行的指令的集合,而程式全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。

計算機所能識別的語言只有機器語言,即由0和1構成的**。但通常人們程式設計時,不採用機器語言,因為它非常難於記憶和識別。

目前通用的程式語言有兩種形式:組合語言和高階語言。

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

指令、偽指令和巨集指令。匯程式設計序的每一句指令只能對應實際操作過程中的乙個很細微的動作,例如移動、自增,因此彙編源程式一般比較冗長、複雜、容易出錯,而且使用組合語言程式設計需要有更多的計算機專業知識,但組合語言的優點也是顯而易見的,用組合語言所能完成的操作不是一般高階語言所能實現的,而且源程式經彙編生成的可執行檔案不僅比較小,而且執行速度很快。

高階語言是目前絕大多數程式設計者的選擇。和組合語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆疊、暫存器等,這樣就大大簡化了程式中的指令。同時,由於省略了很多細節,程式設計者也就不需要有太多的專業知識。

高階語言主要是相對於組合語言而言,它並不是特指某一種具體的語言,而是包括了很多程式語言,如目前流行的vb、vc、foxpro、delphi等,這些語言的語法、命令格式都各不相同。

高階語言所編制的程式不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:

解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程式源**一邊由相應語言的直譯器「翻譯」成目標**(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行檔案,應用程式不能脫離其直譯器,但這種方式比較靈活,可以動態地調整、修改應用程式。

編譯類:編譯是指在應用源程式執行之前,就將程式源**「翻譯」成目標**(機器語言),因此其目標程式可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程式一旦需要修改,必須先修改源**,再重新編譯生成新的目標檔案(* .

obj)才能執行,只有目標檔案而沒有源**,修改很不方便。現在大多數的程式語言都是編譯型的,例如visual c++、visual foxpro、delphi等。

計算機語言是什麼,計算機語言 是什麼意思

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

為什麼需要計算機語言,為什麼需要計算機語言 高階語言的特點是什麼

因為人類要利用計算機實現自己想要的各種產品呀!打個比方,中國人和中國人說話要將漢語,大家都說普通話,這個沒什麼問題。可是,你如果想要和美國人交流,就必須要學習英語,或者讓美國人學習漢語。同理也是一樣,你想要和計算機交流,就必須學會計算機的語言 不可能讓計算機說普通話吧0.0 和人類世界一樣,人類有很...

計算機語言學習順序,學習計算機程式語言的先後順序

計算機語言沒有所謂的學習順序 就跟你學外語一樣的 難道一定規定要先學好英語才能學德語嗎 計算機語言是跟計算機打交道的 而計算機語言也是人為定義的 什麼語言用的最多,你就優先考慮學這個語言 計算機語言面向不同的應用方向,所使用的語言也不盡相同不過,學好c之後再學其他的語言,上手就很快了。 後臺,那就學...