回覆列表
  • 1 # 全棧前端

    這個我也只懂大概,不過也不需要理解太深,所謂的低階不是指貶義詞,指的是像c,c++這種早先出來的語言,比較繁瑣,對程式設計師要求也較高,他們需要手動釋放管理記憶體等等。

    高階語言像Java,Python參照c,c++出來的語言,他們更智慧,很多工作都會自動幫你處理好,不需要你手動釋放記憶體了等等,這樣對使用者要求也低些,更加簡單易上手。

    綜合來說,高階語言相對於低階語言更容易理解,使用。但是,使用者最後還是需要懂記憶體等原理的。

  • 2 # 梨花

    語法和語素接近自然語言,其編寫完的程式必須經過靜態或動態編譯,程式執行在相應作業系統之上,這樣的語言就叫高階語言。否則,就叫低階語言。

  • 3 # chrome1121

    低階語言更接近硬體,比如彙編、機器程式碼等,是針對具體的硬體程式設計。優點是執行效率高,缺點是做出來的程式可移植性差,難學。高階語言更接近自然語言表達的邏輯,易學,做出來的程式可移植性高,缺點是執行效率比低階語言差一些,比如c++、java等

  • 4 # 藏龍島岳雲鵬

    高階語言:人類可以讀懂的語言

    像java需要寫出來的是單詞,人是可以讀懂的

    低階語言:對人類可讀性很差

    像組合語言算是一門低階語言,很少用了。

    機器語言:只有計算器能讀懂的語言

    只有0跟1組合的語言

  • 5 # 碼農那點事

    所謂低階語言高階語言就是看是不是接近機器底層,是不是語法更接近於人類的語言,理論上機器只看得懂二進位制0和1,如果你要寫個程式怎麼寫?01010100110?懂啥意思嗎?不是有個段子說沒帶windows安裝盤,然後有個高手拿把小刀在空白光碟上一頓刻,windows安裝盤刻出來了。雖然是段子,但你別說理論上也可能啊,畢竟你只要知道怎麼刻0和1就行了。但是你寫的程式不能只讓機器看懂啊,還得讓人能看懂,至少過幾天你自己也需要還能看懂啊。於是有個彙編這種低階語言,這個低階並不是說它很弱,而是它很接近系統底層,直接用指令集進行程式設計,效率自然槓槓的,但是還是難懂啊,就算寫個1+1=2也要費了老勁了。於是C語言就出來了,(當然期間還誕生了其他語言),C語言很強大啊,已經有點像人類的語言了,至少你看著程式碼能讀懂了,而且效能也不差,因為它的很多特性還是很接近底層。其實C語言已經算高階語言了,更不要說後來的C++ JAVA PYTHON等等,現在很多語言看起來基本就像人類的語言了,所以很容易入門,也都大同小異,只是各有側重領域。

  • 中秋節和大豐收的關聯?
  • 三十六歲生日發朋友圈的句子?