回覆列表
-
1 # ennzr19728
-
2 # Tiekt鐵鐵
在計算機程式語言裡,有三種語言:二進位制語言(機器語言)、組合語言、高階程式語言(C++、JAVA等)二進位制語言是機器能直接理解和執行的語言,因為電腦都是用二進位制來進行計算的,這是電腦的基礎語言;組合語言是相對於二進位制語言的繁瑣和不易理解而產生的一種程式語言,是直接呼叫作業系統指令來進行讀寫的,執行效率較高的,但不避免的要記住大量系統相關指令,也是不容易理解和應用的一種語言;高階語言是產生於機器語言和組合語言不易理解和難以模組式設計方法的,使廣大程式設計人員能更容易理解和接受,也對現在的面向物件式的程式設計方法得以實現。所以,現在大多數的廣泛應用程式都是用高階語言來編寫的。所以,低階語言一般是指二進位制語言和組合語言;高階語言是現在廣泛採用的程式語言(C++、JAVA等等)。
目前來說,所謂的低階語言就是機器語言和組合語言兩種,高階語言有如Pascal ,Object Pascal,basic,C,C++,java,C#,VB,VB.NET等等 低階語言機器執行起來速度快,但要人來編寫這樣的程式比較麻煩,可以想想如果讓我們用機器語言去寫程式的感覺。高階語言比較接近我們平時正常的人思維,寫程式起來快,邏輯清楚,但要把這些高階語言翻譯成低紙語言計算機才能執行它,可翻譯過程會產生一些多餘的部分,執行效率低點。