1樓:瑞冠天下
說白了,越接近人類思維習慣的語言就是越高階,越接近機器運算方式的語言就越低階。高階語言最終還得轉換成低階的機器語言才能被計算機識別。
2樓:
首先,低階語言是指機器語言和組合語言,高階語言是諸如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;
電腦高階語言和低階語言有什麼區別?
1、什麼是低階語言和高階語言?舉例說明它們的特點?
3樓:悠悠然
頂一樓,複製不容易啊
高階語言和低階語言的區別
4樓:
1、可讀性的不同
高階語言通用性強,換成專業術語叫移植性好,也就是放那都能用的意思。效率較低。計算機只認機器語言,高階語言翻譯成機器語言後,會增加很多額外的**,這樣會降低軟體執行效率。
低階語言可讀性低。
2、執行效率的不同
c語言它是一種比較特殊的語言,它具備高階與低階語言的特性,可以直接對硬體進行操作,又可以進行一些問題的程式設計,語句可以說是最簡單易懂的了彙編則不同,它直接作用與硬體。
basic就更高階,它需要專門的平台相容性好,還有c++和c差不多,但是c++是針對物件的程式設計,作業系統遊戲等,都是用c++編寫的。
3、使用指令的不同
低階語言更接近於機器指令,而高階語言更接近於人的一般的思維模式必然是低階語言執行得更快,因為語言必須通過編譯器轉換成機器指令才能執行,轉換過程中必然會產生一些冗餘。越是高階的語言,這些冗餘也就越多,執行速度就越慢。
但是高階語言的這種劣勢會隨著計算機硬體效能的提高而越來越不明顯,與此同時高階語言編寫簡單的優勢就很明顯了,因此大家普遍用的都是高階語言。
5樓:
首先,低階語言是指機器語言和組合語言,高階語言是諸如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;
6樓:
羅嗦,高階語言對使用者,低階語言對機器!
電腦高階語言和低階語言區別是啥???
7樓:匿名使用者
低階語言更接近於機器指令,而高階語言更接近於人的一般的思維模式
必然是低階語言執行得更快,因為語言必須通過編譯器轉換成機器指令才能執行,轉換過程中必然會產生一些冗餘。越是高階的語言,這些冗餘也就越多,執行速度就越慢
但是高階語言的這種劣勢會隨著計算機硬體效能的提高而越來越不明顯,與此同時高階語言編寫簡單的優勢就很明顯了,因此大家普遍用的都是高階語言
8樓:匿名使用者
低階語言計算機更容易識別
高階語言人更容易識別
其他太多
找本學習程式設計的書都回詳細回答的