【小彥子老師】評論
高階語言 (High-level Language) 高階語言是一種接近人類語法表達的語言。 高階語言具有以下之優點: 1. 接近人類語法,易學易懂。 2. 程式撰寫較簡短與除錯均較容易。 3. 程式之可攜性(Portability)高。 相反地,其缺點為: 1. 程式的執行效率較低階語言差。 2. 佔用主記憶體空間較大。
【牛奶】評論
我們都直接將電腦語言直接分為低階語言(low level language)和高階語言(High level language)二種。而低階語言:我們又可分為機器語言(Machine language)和組合語言(Assembly language)二種。(一) 機器語言(Machine language) 機器語言是一種電腦唯一能直接識別的語言,它係由”0”與”1”兩種符號所組成。機器語言之優點: 1. 程式執行速度最快,效率也最高。 2. 程式佔用主記憶體空間會較高階語言所佔的空間少。 3. 機器語言不需經過編譯即可執行。但相對地缺點是: 1. 程式難以撰寫,容易出錯且修改及維護都困難。 2. 程式之可攜性最差。以機器語言撰寫完成的程式,在不同機型的電腦上,不能執行。 3. 程式設計人員,須具有相當深入的電腦硬體知識才能勝任。(二) 組合語言(Assembly Language) 組合語言是一種以英文字縮寫來表達人類語言含意的符號碼語言。所謂的符號碼代表助憶指令 (Mnemonics Instructions)。組合語言的優點:1. 因使用助憶指令,比機器語較易學習。2. 低階語言程式執行效率高。3. 程式執行速度快。4. 最易表現計算機具有的功能。組合語言的缺點:1. 組合語言,因機種不同,所以不同的CPU,其相容性差。2. 組合語言撰寫的程式比較長且繁瑣。3. 程式人員需備硬體的相關知識。4. 程式維護及修改均不易。(三)高階語言 (High-level Language) 高階語言是一種接近人類語法表達的語言。 高階語言具有以下之優點: 1. 接近人類語法,易學易懂。 2. 程式撰寫較簡短與除錯均較容易。 3. 程式之可攜性(Portability)高。 相反地,其缺點為: 1. 程式的執行效率較低階語言差。 2. 佔用主記憶體空間較大。