導航:首頁 > 軟體知識 > 程序語言屬於什麼類型

程序語言屬於什麼類型

發布時間:2023-07-04 17:27:40

『壹』 1.程序設計語言分為哪幾種類型

程序設計語言分為機器語言、匯編語言、高級語言、非過程化語言四種類型。具體如下:

1、機器語言

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

2、匯編語言

匯編語言指令是機器指令的符號化,與機器指令存在著直接的對應關系。匯編語言可直接訪問系統介面,匯編程序翻譯成的機器語言程序的效率高。從軟體工程角度來看,只有在高級語言不能滿足設計要求,或不具備支持某種特定功能的技術性能時,匯編語言才被使用。

3、高級語言

高級語言是面向用戶的、基本上獨立於計算機種類和結構的語言。高級語言種類繁多,可以從應用特點和對客觀系統的描述兩個方面對其進一步分類。

從應用角度分類,可分為基礎語言、結構化語言和專用語言。基礎語言包括FORTRAN、COBOL、BASIC等;結構化語言包括PASCAL、C、Ada語言;專用語言是為某種特殊應用而專門設計,通常有特殊語法形式。包括APL語言、Forth語言、LISP語言。

從客觀系統描述分類,可分為面向過程語言和面向對象語言。面向過程語言以「數據結構+演算法」程序設計範式構成;面向對象語言以「對象+消息」程序設計範式構成,如VisualBasic、Java、C++等。

4、非過程化語言

編碼時只需說明「做什麼」,不需描述演算法細節。用戶可以用資料庫查詢語言(SQL)對資料庫中的信息進行復雜的操作。具有縮短應用開發過程、降低維護代價、最大限度地減少調試過程中出現的問題以及對用戶友好等優點。

(1)程序語言屬於什麼類型擴展閱讀:

程序設計語言的發展趨勢是模塊化、簡明性和形式化。

1、模塊化。不僅語言具有模塊成分,程序由模塊組成,而且語言本身的結構也是模塊化的。

2、簡明性。涉及的基本概念不多,成分簡單,結構清晰,易學易用。

3、形式化。發展合適的形式體系,以描述語言的語法、語義、語用。

『貳』 程序設計語言分為三大類

計算機程序設計語言大致可以分為機器語言、高級語言、匯編語言三大類。

1、機器語言

機器語言是機器能直接識別的程序語言或指令代碼,無需經過翻譯,每一操作碼在計算機內部都有相應的電路來完成它,或指不經翻譯即可為機器直接理解和接受的程序語言或指令代碼。

機器語言使用絕對地址和絕對操作碼。不同的計算機都有各自的機器語言,即指令系統。從使用的角度看,機器語言是最低級的語言。

2、匯編語言

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

但是匯編語言也有自己的優點:可直接訪問系統介面,匯編程序翻譯成的機器語言程序的效率高。從軟體工程角度來看,只有在高級語言不能滿足設計要求,或不具備支持某種特定功能的技術性能(如特殊的輸入輸出)時,匯編語言才被使用。

3、高級語言

高級語言是面向用戶的、基本上獨立於計算機種類和結構的語言。其最大的優點是:形式上接近於算術語言和自然語言,概念上接近於人們通常使用的概念。

高級語言的一個命令可以代替幾條、幾十條甚至幾百條匯編語言的指令。因此,高級語言易學易用,通用性強,應用廣泛。高級語言種類繁多,可以從應用特點和對客觀系統的描述兩個方面對其進一步分類。

『叄』 程序設計語言的分類有哪些

1、基礎語言也稱通用語言,它歷史悠久,流傳很廣,有大量的已開發的軟體庫,擁有眾多的用戶, 為人們所熟悉和接受。,屬於這類語言的有FORTRAN、COBOL、BASIC、ALGOL等。

2、結構化語言,20 世紀 70 年代以來,結構化程序設計和軟體工程的思想日益為人們所接受和欣賞。在它們的影響下,先後出現了一些很有影響的結構化語言,PASCAL、C、Ada 語言就是它們的突出代表。

3、面向對象語言,以「對象+消息」程序設計範式構成的程序設計語言,稱為面向對象語言。比較流行的面向對象語言有Delphi、Visual Basic、Java、C++等。

程序設計語言的應用領域:

1、科學工程計算。需要大量的標准庫函數,以便處理復雜的數值計算,可供選用的語言有FORTRAN語言、C語言等。

2、數據處理與資料庫應用。SQL為IBM公司開發的資料庫查詢語言,4GL稱為第4代語言。實時處理軟體一般對性能的要求很高,可選用的語言有匯編語言、Ada語言等。

3、系統軟體,如果編寫操作系統、編譯系統等系統軟體時,可選用匯編語言、C語言、Pascal語言和Ada語言。

4、人工智慧,如果要完成知識庫系統、專家系統、決策支持系統、推理工程、語言識別、模式識別等人工智慧領域內的系統,應選擇Prolog、Lisp語言。

閱讀全文

與程序語言屬於什麼類型相關的資料

熱點內容
清潔產品在五行中屬什麼 瀏覽:374
業務人員如何提升技術能力 瀏覽:249
創魔交易所賣不出去怎麼辦 瀏覽:40
a股交易如何收費 瀏覽:610
華為如何加頁面小程序 瀏覽:212
如何用手機讀身份證信息 瀏覽:974
吃什麼產品可以增肥 瀏覽:796
oppo數據線壞了怎麼連接 瀏覽:281
微信小程序怎麼看不到 瀏覽:950
正常網路一秒鍾會收到多少數據包 瀏覽:568
宣教科和信息科哪個好 瀏覽:979
代理賣周邊要用什麼軟體 瀏覽:271
蘋果手機微信支付信息怎麼恢復 瀏覽:281
電信產品密碼是什麼 瀏覽:772
全國地圖數據包下載到哪裡 瀏覽:301
濟寧技術人員學時需要多少 瀏覽:427
牡丹江水果批發市場有哪些地方 瀏覽:473
數字貨幣合約用什麼交易軟體 瀏覽:676
怎麼對接創意產品 瀏覽:75
小型代理記賬有什麼好處 瀏覽:148