1樓:匿名使用者
低階語言更接近於機器指令,而高階語言更接近於人的一般的思維模式
必然是低階語言執行得更快,因為語言必須通過編譯器轉換成機器指令才能執行,轉換過程中必然會產生一些冗餘。越是高階的語言,這些冗餘也就越多,執行速度就越慢
但是高階語言的這種劣勢會隨著計算機硬體效能的提高而越來越不明顯,與此同時高階語言編寫簡單的優勢就很明顯了,因此大家普遍用的都是高階語言
2樓:匿名使用者
低階語言計算機更容易識別
高階語言人更容易識別
其他太多
找本學習程式設計的書都回詳細回答的
高階語言和低階語言的區別是什麼?
3樓:瑞冠天下
說白了,越接近人類思維習慣的語言就是越高階,越接近機器運算方式的語言就越低階。高階語言最終還得轉換成低階的機器語言才能被計算機識別。
4樓:
首先,低階語言是指機器語言和組合語言,高階語言是諸如basic,c,pascal,delphi之類的語言
低階語言編寫很麻煩,比如,機器語言全部是二進位制**,在組合語言和高階語言沒出現的時候,程式設計師們就這樣編寫,現在已經沒人這樣程式設計了.組合語言實現了靠近人類語言的任務,但仍然不很容易
下邊以a=a+b為例
機器:(一大串1和0,不再給出,因為的確很麻煩)彙編:(a取2,b取3)
movax,2
movbx,3
addax,bx
c語言:
inta,b;
a=2;
b=3;
a=a+b;
basic語言:
dima,b
asinteger
a=2b=3
a=a+b
pascal語言:
inta,b;
a:=2;
b:=3;
a:=a+b;
高階語言和低階語言的區別
5樓:
1、可讀性的不同
高階語言通用性強,換成專業術語叫移植性好,也就是放那都能用的意思。效率較低。計算機只認機器語言,高階語言翻譯成機器語言後,會增加很多額外的**,這樣會降低軟體執行效率。
低階語言可讀性低。
2、執行效率的不同
c語言它是一種比較特殊的語言,它具備高階與低階語言的特性,可以直接對硬體進行操作,又可以進行一些問題的程式設計,語句可以說是最簡單易懂的了彙編則不同,它直接作用與硬體。
basic就更高階,它需要專門的平臺相容性好,還有c++和c差不多,但是c++是針對物件的程式設計,作業系統遊戲等,都是用c++編寫的。
3、使用指令的不同
低階語言更接近於機器指令,而高階語言更接近於人的一般的思維模式必然是低階語言執行得更快,因為語言必須通過編譯器轉換成機器指令才能執行,轉換過程中必然會產生一些冗餘。越是高階的語言,這些冗餘也就越多,執行速度就越慢。
但是高階語言的這種劣勢會隨著計算機硬體效能的提高而越來越不明顯,與此同時高階語言編寫簡單的優勢就很明顯了,因此大家普遍用的都是高階語言。
6樓:
首先,低階語言是指機器語言和組合語言,高階語言是諸如basic,c,pascal,delphi之類的語言
低階語言編寫很麻煩,比如,機器語言全部是二進位制**,在組合語言和高階語言沒出現的時候,程式設計師們就這樣編寫,現在已經沒人這樣程式設計了.組合語言實現了靠近人類語言的任務,但仍然不很容易
下邊以a=a+b為例
機器:(一大串1和0,不再給出,因為的確很麻煩)彙編:(a取2,b取3)
mov ax,2
mov bx,3
add ax,bx
c語言:
int a,b;
a=2;
b=3;
a=a+b;
basic語言:
dim a,b as integer
a=2b=3
a=a+b
pascal語言:
int a,b;
a:=2;
b:=3;
a:=a+b;
7樓:
羅嗦,高階語言對使用者,低階語言對機器!
高階語言與低階語言有什麼區別? 5
8樓:由雅嫻郎仁
低階語言更接近於機器指令,而高階語言更接近於人的一般的思維模式
必然是低階語言執行得更快,因為語言必須通過編譯器轉換成機器指令才能執行,轉換過程中必然會產生一些冗餘。越是高階的語言,這些冗餘也就越多,執行速度就越慢
但是高階語言的這種劣勢會隨著計算機硬體效能的提高而越來越不明顯,與此同時高階語言編寫簡單的優勢就很明顯了,因此大家普遍用的都是高階語言..
9樓:寧鶴夢譙涆
首先,低階語言是指機器語言和組合語言,高階語言是諸如basic,c,pascal,delphi之類的語言
低階語言編寫很麻煩,比如,機器語言全部是二進位制**,在組合語言和高階語言沒出現的時候,程式設計師們就這樣編寫,現在已經沒人這樣程式設計了.組合語言實現了靠近人類語言的任務,但仍然不很容易
下邊以a=a+b為例
機器:(一大串1和0,不再給出,因為的確很麻煩)彙編:(a取2,b取3)
movax,2
movbx,3
addax,bx
c語言:
inta,b;
a=2;
b=3;
a=a+b;
basic語言:
dima,b
asinteger
a=2b=3
a=a+b
pascal語言:
inta,b;
a:=2;
b:=3;
a:=a+b;
10樓:浪花e朵
人用於同計算機交往的語言叫做程式設計語言。程式設計語言案發展先後順序通常分為機器語言、組合語言和高階語言。
機器語言:是一種cpu的指令系統,是由二進位制**編寫,能夠直接被機器識別的程式設計語言。
組合語言:是用能夠反映指令功能的助記符來表示指令的程學設計語言,用助記符來代表0、1程式設計,即符號化了的機器語言。
面向機器的語言都屬於低階語言,機器語言和組合語言均屬於低階語言。
高階語言:2023年出現的fortran語言以及隨後相繼出現的語言屬於高階語言,不再是面向機器的語言,二是面向解題的過程。程序導向的計算機語言屬於高階語言,人們常用的高階語言有:
basic、fortran、pascal、c語言等。
11樓:
區別?,只能說是兩種不同的組合語言。
區別你學了以後就知道了。
什麼是高階語言和低階語言 5
1、什麼是低階語言和高階語言?舉例說明它們的特點?
12樓:悠悠然
頂一樓,複製不容易啊
C語言和C的區別,C語言和C ,C 三者的區別是什麼?
碰巧第一個字母一樣而已 程序導向和麵向物件的區別 就像男人和女人的區別 碰巧第二個字一樣而已 簡單來說,c語言主要承擔底層開發,像硬體驅動等 c 主要是windows軟體開發 c目前主要用在系統底層和硬體的作業系統 c 遊戲組,網頁都在用 c語言用來寫微控制器 c 用來寫上位機!另外c 是物件導向的...
語言和文字的區別與關係,求語言和文字的區別與關係
語言和文字都是交際工具,沒有階級性。當語言發展到一個較為完備的狀態的時候,文字就順其自然的產生了,就其形式上的關係而言,文字充當了一種載體,它把語言完美地表現成了符號,這種變化給人類帶來了許多難以想象的好處。在人類發展的漫長的歷史長河之中,正是由於這些文字為後來的人類的發展提供了基礎,也同時指明瞭人...
C與C 語言有什麼區別,C語言和C 語言的區別是什麼?
1,全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中 而c 對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c 中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api...