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

程序語言屬於什麼類型

發布時間: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語言。

閱讀全文

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

熱點內容
代理一個公司需要哪些條件 瀏覽:297
重慶板材交易市場有哪些 瀏覽:304
表的數據結構有哪些 瀏覽:850
年輕人該學什麼技術好 瀏覽:490
牛奶下沉市場在哪裡 瀏覽:619
產品專員是什麼單位 瀏覽:636
我們應該如何解決假冒產品問題 瀏覽:732
泰安批發襪子的市場在哪裡 瀏覽:170
多個年份的數據如何分析 瀏覽:811
什麼是市場擴展 瀏覽:112
如何選擇一個優秀的保險代理人 瀏覽:713
外頻信息存在哪裡 瀏覽:77
欠賬不還怎麼起訴程序 瀏覽:322
女孩子發信息加句號什麼意思 瀏覽:990
人口普查的數據意味著什麼 瀏覽:633
活力花怎麼交易 瀏覽:555
電腦程序和功能都有什麼 瀏覽:809
宜昌什麼是新風機代理 瀏覽:279
cyc開頭的產品有哪些 瀏覽:182
程序密碼在哪裡設置vivo 瀏覽:570