當前位置:編程學習大全網 - 編程軟體 - 程序設計語言可以分為哪些類別?

程序設計語言可以分為哪些類別?

壹、機器語言

1、優點:可以被計算機直接識別、執行,所以用機器語言寫的程序效率最高。

2、缺點:是用指令編程,而成千上萬條指令很難記住,且壹旦出錯很難找出錯誤。不同型號的計算機,指令編碼並不相同,因此,針對某壹型計算機寫的程序移植到另外壹種計算機上後,運行結果未必正確,甚至有可能根本不能運行。

二、匯編語言

1、優點:可直接訪問系統接口,匯編程序翻譯成的機器語言程序的效率高。

2、缺點:匯編語言指令是機器指令的符號化,與機器指令存在著直接的對應關系,所以匯編語言同樣存在著難學難用、容易出錯、維護困難等缺點。

三、高級語言

1、優點:形式上接近於算術語言和自然語言,概念上接近於人們通常使用的概念。高級語言的壹個命令可以代替幾條、幾十條甚至幾百條匯編語言的指令。因此,高級語言易學易用,通用性強,應用廣泛。

2、缺點:高級語言種類繁多。

擴展資料

程序設計語言具有心理工程及技術等特性。

1、心理特性:歧義性、簡潔性、局部性、順序性、傳統性。

2、工程特性:可移植性,開發工具的可利用性,軟件的可重用性、可維護性。

3、技術特性:支持結構化構造的語言有利於減少程序環路的復雜性,使程序易測試、易維護。

百度百科——程序設計語言

百度百科——計算機設計語言

  • 上一篇:java問題,求解答,壹個破碎的砝碼壹個跳馬,代碼完全沒問題要求找出不符合編程規範的地方,越詳細越好。
  • 下一篇:廣安培訓機構哪個好
  • copyright 2024編程學習大全網