程序設計語言分為幾類
1、命令式語言
這種語言的語義基礎是模擬“數據存儲/數據操作”的圖靈機可計算模型,十分符合現代計算機體系結構的自然實現方式。其中產生操作的主要途徑是依賴語句或命令產生的副作用。現代流行的大多數語言都是這一類型,比如Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C#等,各種腳本語言也被看作是此種類型。
2、函數式語言
這種語言的語義基礎是基于數學函數概念的值映射的λ算子可計算模型。這種語言非常適合于進行人工智能等工作的計算。典型的函數式語言如Lisp、Haskell、ML、Scheme、F#等。
3、邏輯式語言
這種語言的語義基礎是基于一組已知規則的形式邏輯系統。這種語言主要用在專家系統的實現中。最著名的邏輯式語言是Prolog。
4、面向對象語言
現代語言中的大多數都提供面向對象的支持,但有些語言是直接建立在面向對象基本模型上的,語言的語法形式的語義就是基本對象操作。主要的純面向對象語言是Smalltalk。
雖然各種語言屬于不同的類型,但它們各自都不同程度地對其他類型的運算模式有所支持。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
程序設計
+關注
關注
3文章
263瀏覽量
31699 -
程序設計語言
+關注
關注
0文章
3瀏覽量
6750
發布評論請先 登錄
相關推薦
熱點推薦
C語言主要特點
。
5.語法限制不太嚴格,程序設計自由度大。
6.C語言允許直接訪問物理地址,能進行位(bit)操作,能夠實現匯編語言的大部分功能,可以直接對硬件進行操作。因此C語言即具有高級
發表于 01-05 07:41
看懂C語言程序中的內聚和耦合
的設計提出了要求。
程序設計和軟件工程發展過程中產生的很多技術、設計原則,都可以從內聚和耦合的角度進行解讀。作為C語言程序設計的初學者,結合當前對于函數的理解可達到的程度,我們探討一下如何做到高內聚低耦合
發表于 12-08 06:37
寫好C程序的大要點
中解決類似問題時所使用的寫法,《C程序設計語言》一書中有許多極好的程序實例。在這里有一個關于程序模式的相關網頁,里面也列出了一些常用的模式。
C語言是一個非常靈活的
發表于 11-24 08:23
單模光纖線分為幾類?都有什么差異
單模光纖線根據ITU-T國際標準(G.65x系列)主要分為以下六類,每類在傳輸性能、應用場景和成本上存在差異: G.652(常規單模光纖) 核心特性:零色散波長在1310nm附近,1550nm處損耗
C語言精彩編程百例-364頁
內容提要
C是一種通用的程序設計語言,它包含了緊湊的表達式、豐富的運算符集合、現代控制流以及數據結構等四個部分。C語言功能豐富,衣達能力強,使用起來靈活方便:它應用面廣,可移植性強,網時具有高級語言
發表于 06-13 17:28
程序設計與數據結構
《程序設計與數據結構》重點闡述了三大方向內容:
1. C語言學習中的痛點:針對當前工程師在C語言學習中的痛點,如指針函數與函數指針,如何靈活應用結構體等。從變量的三要素(變量的類型,變量的值和變量
發表于 05-13 16:45
深入理解C語言:C語言循環控制
在C語言編程中,循環結構是至關重要的,它可以讓程序重復執行特定的代碼塊,從而提高編程效率。然而,為了避免程序進入無限循環,C語言提供了多種循環控制語句,如break、continue和
如何在 樹莓派 上編寫和運行 C 語言程序?
在本教程中,我將討論C編程語言是什么,C編程的用途,以及如何在RaspberryPi上編寫和運行C程序。本文的目的是為您介紹在RaspberryPi上進行C編程的基礎知識。如果您想深入了解C編程
功率放大器通常可以分為哪幾類類型
功率放大器是一種用于增加信號功率的電子設備,常見于無線通信、音頻設備、廣播電視等領域。根據工作原理、電路拓撲和應用領域的不同,功率放大器可以分為多種類型。下面西安安泰來介紹常見的幾類功率放大器。 A
快速搞懂C語言程序內存分區!
在程序運行過程中,操作系統會根據程序的需要,將內存劃分為多個功能不同的區段,以便更高效地管理內存資源和確保程序的穩定運行。不同的內存區段負責存儲不同類型的數據和代碼,涵蓋了從
單片機C語言編程寶典大全,初學必備【強推下載!】
(400頁PPT)
6. 單片機程序設計實例
7. 單片機應用程序設計技術_周航慈.pdf
8. 8051單片機C語言徹底應用
9. C語言程序
發表于 03-14 11:03
程序設計語言分為幾類
評論