開心生活站

位置:首頁 > IT科技 > 

低級語言和高級語言的區別

IT科技2.03W

低級語言和高級語言的區別如下:

低級語言和高級語言的區別

1、高級語言:實現效率高,執行效率低,對硬件的可控性弱,目標代碼大,可維護性好,可移植性好。

2、低級語言:實現效率低,執行效率高,對硬件的可控性強,目標代碼小,可維護性差,可移植性差。

3、低級語言是指機器語言和彙編語言,高級語言是諸如Basic,C,Pascal,Delphi之類的語言。

低級語言是相對於高級語言而言,所謂低級,也是指接近電腦底層的程式語言;常見的低級語言包括:機器語言,嵌入式,彙編語言等;而高級語言則包括:c,java.net,Android,objectC,swift等。其中,低級語言的特點是執行效率高,速度快;因為它們都是接近底層編程,沒有編譯解析等過程,程序直接操控硬件,效率相對較高,但是其學習和編程調試難度較高,編程比較慢,且比較費時,項目週期長。而高級語言是依賴編譯解析的,更接近於人類語言邏輯的程式語言,其可讀性更高,開發效率更高,學習起來相對較容易;但是其執行效率較低級語言而言要低一些,而且高級語言的執行,需要依賴運行環境,在Java等程式語言中,如果環境配置不完善,或者環境版本不一致則可能導致程序無法執行。

標籤:低級語言 語言