當前位置:編程學習大全網 - 編程軟體 - 什麽是程序設計語言的發展歷程?

什麽是程序設計語言的發展歷程?

計算機程序設計語言的發展,經歷了從機器語言、匯編語言到高級語言的歷程。

第壹代機器語言

機器語言是由二進制 0、1 代碼指令構成,不同的 CPU 具有不同的指令系統。機器語言程序難編寫、難修改、難維護,需要用戶直接對存儲空間進行分配,編程效率極低。這種語言已經被漸漸淘汰了。

第二代匯編語言

匯編語言指令是機器指令的符號化,與機器指令存在著直接的對應關系,所以匯編語言同樣存在著難學難用、容易出錯、維護困難等缺點。但是匯編語言也有自己的優點:可直接訪問系統接口,匯編程序翻譯成的機器語言程序的效率高。?

第三代高級語言

高級語言是面向用戶的、基本上獨立於計算機種類和結構的語言。其最大的優點是:形式上接近於算術語言和自然語言,概念上接近於人們通常使用的概念。高級語言的壹個命令可以代替幾條、幾十條甚至幾百條匯編語言的指令。

因此,高級語言易學易用,通用性強,應用廣泛。高級語言種類繁多,可以從應用特點和對客觀系統的描述兩個方面對其進壹步分類。

擴展資料:

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

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

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

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

  • 上一篇:在我的世界海底蓋房子怎麽抽水?
  • 下一篇:淄博輕工職業學校怎麽樣?
  • copyright 2024編程學習大全網