當前位置:成語大全網 - 成語大全 - 1.編程語言有哪些類型?

1.編程語言有哪些類型?

編程語言分為四種:機器語言、匯編語言、高級語言和非過程語言。詳情如下:

1,機器語言

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

2.匯編語言

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

3.高級語言

高級語言是壹種面向用戶的語言,基本上獨立於計算機的類型和結構。高級語言有很多種,可以從應用特點和對目標系統的描述兩個方面進壹步分類。

從應用的角度來看,可以分為基礎語言、結構化語言和特殊語言。基本語言包括FORTRAN、COBOL、BASIC等。結構化語言包括PASCAL、C和Ada。特殊的語言是為特殊的應用而特別設計的,通常有特殊的語法形式。包括APL語言、Forth語言和LISP語言。

根據客觀系統描述,可分為面向過程語言和面向對象語言。面向過程的語言是由“數據結構+算法”的編程範式組成的;面向對象語言是由“對象+消息”的編程範式組成的,如VisualBasic、Java、C++等。

4.非過程語言

編碼的時候只需要解釋“做什麽”,不需要描述算法的細節。用戶可以使用數據庫查詢語言(SQL)對數據庫中的信息執行復雜的操作。它具有縮短應用程序開發過程、降低維護成本、最小化調試過程中的問題和用戶友好的優點。

擴展數據:

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

1,模塊化。不僅語言有模塊化的組件,程序也是由模塊組成的,語言本身的結構也是模塊化的。

2.簡單。涉及的基本概念不多,組件簡單,結構清晰,易學易用。

3.形式化。開發壹個合適的形式系統來描述語言的語法、語義和語用。

百度百科-編程語言