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

時間 2022-04-08 21:20:37

1樓:來生做頭豬

計算機語言(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編譯系統裝入計算機內。

2樓:上官谷菱帛辰

簡單的說,計算機語言就是命令計算機進行各種操作的一些**.

3樓:匿名使用者

建議先學c,因為c是「著眼於過程的高階語言」兼有兩種語言的優點。

4樓:

簡單來說就是 c 語言,買一些有關書籍來看看吧.學習這種語言不是一時半會能說清的.

5樓:秒懂百科

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

什麼是計算機語言?

6樓:廣西師範大學出版社

計算機雖然具有很多功能,但使用者需要學會一套命令,還要學會和計算機對話的語言,才能很好地使用它。計算機語言是用來向計算機下達命令的。最初的計算機語言是機器語言,使用二進位制**,通用性較差,所以後來人們開發了組合語言。

組合語言用助記符號來表示指令和運算元據地址,閱讀和書寫起來比機器語言容易得多,但使用者仍需瞭解計算機內部的構成,只有訓練有素的專業人員才能使用。由於一般使用者只希望用電子計算機解決具體的應用問題,為此,人們又設計了不必考慮機器內部結構的高階語言。這樣,只需「命令」計算機做什麼,計算機便忠實地按照人的意圖完成相應的操作。

因此,運用高階語言,使用者只要完成了解決問題的邏輯設計,編出程式,就可以上機運算了。高階語言也叫程式設計語言,它必須經過「翻譯」,變成機器語言之後才能由計算機執行。翻譯前的程式叫源程式。

翻譯後的程式稱為目標程式。翻譯的方式分為解釋形式和編譯形式兩種。解釋形式對源程式邊解釋邊執行,這種方式佔記憶體較少,但執行速度慢一些。

編譯形式將源程式全部編譯成目的程式後,通過命令來執行整個程式,這種形式佔用記憶體較多,但執行速度要快得多。

7樓:秒懂百科

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

8樓:同春勇格

即計算機程式語言,與計算機使用沒太大關聯。

計算機語言是什麼?

9樓:

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

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

擴充套件資料

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

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

在所有的程式設計語言中,只有機器語言編制的源程式能夠被計算機直接理解和執行,用其它程式設計語言編寫的程式都必須利用語言處理程式「翻譯」成計算機所能識別的機器語言程式。

10樓:易書科技

計算機語言可分為高階語言、組合語言和機器語言三種。

高階語言和我們日常所說的語言最接近,高階語言裡的命令通常可以用英文單詞為表示,例如輸出結果時採用命令「print」來表示「列印」;對於數學表示式也和我們數學裡常用的表達方式相差無幾,例如要表示「3×7÷8」,在高階語言裡通常寫成「3*7/8」的形式。高階語言有許多種,如我們熟悉的basic語言、pascal語言、c語言等,每一種的語法規則雖有不同之處,但用它們寫程式都具有易讀、易懂的特點,學習起來比較容易。現在的中學計算機課程裡一般都要教給學生們一種或一種以上的計算機高階語言。

通過這種語言要大家去了解和學會支配計算機完成一定的工作。

我們知道計算機只認識兩個字0和1,所以用高階語言編寫命令是不可以被計算機直接執行的,在執行高階語言編寫的命令之前必須將它翻譯成計算機能夠識別的由0和1組成的語言,我們把這種語言叫做機器語言。完成這個翻譯任務有兩種程式:一是編譯程式還有一種是翻譯程式,它們是介於高階語言和機器語言之間的樑。

編譯是將高階語言寫成的程式全部翻譯為機器語言後再執行,相當於筆譯。而翻譯程式卻是將高階語言寫成的程式每翻譯一條便執行一條,相當於口譯。

組合語言是介於高階語言和機器語言之間的一種語言,它將組成機器語言的由0和l組成的數字串轉換為易讀的**,執行速度明顯快於高階語言。可是要求編寫的人懂得計算機內部的許多知識,不同的計算機它的組合語言也不盡相同,所以組合語言不大易學。一般屬於電腦科學的專業課程。

11樓:秒懂百科

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

計算機語言是什麼,分哪幾種啊?

12樓:秒懂百科

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

計算機語言指的是什麼?

13樓:

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

14樓:匿名使用者

計算機語言(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編譯系統裝入計算機內。

計算機語言翻譯轉換器,什麼是計算機語言?能不能翻譯成人類語言?

define 主函式 tmain define 輸出結束 endl define 輸出 cout define 整型 int define 字元型 char define 浮點型 float define 返回 return define 賦值 define define 暫停 system pau...

最難的計算機語言是哪種,常用的計算機語言都有哪些?誰能按難易排個順序

c c 是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c 擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c 就適應的問題規模而論,大小由之。c 不僅擁有計算機高效執行的實用性特...

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

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