靚麗時尚館

位置:首頁 > 健康生活 > 心理

高階程式設計語言有哪些

心理2.9W
高階程式設計語言有哪些

高階程式設計語言可以分為基礎語言、結構化語言和專用語言。

(1) 基礎語言

基礎語言也稱通用語言。它歷史悠久,流傳很廣,有大量的已開發的軟體庫,擁有眾多的使用者, 為人們所熟悉和接受。 屬於這類語言的有 FORTRAN、COBOL、BASIC、ALGOL等。FORTRAN 語言是目前國際上廣為流行、也是使用得最早的一種高階語言,從 20 世紀90 年代起,在工程與科學計算中一直佔有重要地位,備受科技人員的歡迎。BASIC 語言是在 20 世紀 60 年代初為適應分時系統而研製的一種互動式語言,可用於一般的數值計算與事務處理。BASIC 語言結構簡單,易學易用,並且具有互動能力,成為許多初學者學習程式設計的入門語言。

(2) 結構化語言

20 世紀 70 年代以來,結構化程式設計和軟體工程的思想日益為人們所接受和欣賞。在它們的影響下,先後出現了一些很有影響的結構化語言,這些結構化語言直接支援結構化的控制結構,具有很強的過程結構和資料結構能力。PASCAL、C、Ada 語言就是它們的突出代表。

PASCAL 語言是第一個系統地體現結構化程式設計概念的現代高階語言,軟體開發的最初目標是把它作為結構化程式設計的教學工具。由於它模組清晰、控制結構完備、有豐富的資料型別和資料結構、語言表達能力強、移植容易,不僅被國內外許多高等院校定為教學語言,而且在科學計算、資料處理及系統軟體開發中都有較廣泛的應用。

C 語言功能豐富,表達能力強,有豐富的運算子和資料型別,使用靈活方便,應用面廣,移植能力強,編譯質量高,目標程式效率高,具有高階語言的優點。同時,C 語言還具有低階語言的許多特點,如允許直接訪問實體地址,能進行位操作,能實現組合語言的大部分功能,可以直接對硬體進行操作等。用 C 語言編譯程式產生的目標程式,其質量可以與組合語言產生的目標程式相媲美,具有“可移植的組合語言”的美稱,成為編寫應用軟體、作業系統和編譯程式的重要語言之一。

(3) 專用語言

是為某種特殊應用而專門設計的語言,通常具有特殊的語法形式。一般來說,這種語言的應用範圍狹窄,移植性和可維護性不如結構化程式設計語言。隨著時間的發展,被使用的專業語言已有數百種,應用比較廣泛的有 APL 語言、Forth 語言、LISP 語言。

標籤:程式設計 語言