程序設(shè)計(jì)語言分為幾類
1、命令式語言
這種語言的語義基礎(chǔ)是模擬“數(shù)據(jù)存儲(chǔ)/數(shù)據(jù)操作”的圖靈機(jī)可計(jì)算模型,十分符合現(xiàn)代計(jì)算機(jī)體系結(jié)構(gòu)的自然實(shí)現(xiàn)方式。其中產(chǎn)生操作的主要途徑是依賴語句或命令產(chǎn)生的副作用?,F(xiàn)代流行的大多數(shù)語言都是這一類型,比如Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C#等,各種腳本語言也被看作是此種類型。
2、函數(shù)式語言
這種語言的語義基礎(chǔ)是基于數(shù)學(xué)函數(shù)概念的值映射的λ算子可計(jì)算模型。這種語言非常適合于進(jìn)行人工智能等工作的計(jì)算。典型的函數(shù)式語言如Lisp、Haskell、ML、Scheme、F#等。
3、邏輯式語言
這種語言的語義基礎(chǔ)是基于一組已知規(guī)則的形式邏輯系統(tǒng)。這種語言主要用在專家系統(tǒng)的實(shí)現(xiàn)中。最著名的邏輯式語言是Prolog。
4、面向?qū)ο笳Z言
現(xiàn)代語言中的大多數(shù)都提供面向?qū)ο蟮闹С?,但有些語言是直接建立在面向?qū)ο蠡灸P蜕系?,語言的語法形式的語義就是基本對(duì)象操作。主要的純面向?qū)ο笳Z言是Smalltalk。
雖然各種語言屬于不同的類型,但它們各自都不同程度地對(duì)其他類型的運(yùn)算模式有所支持。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
程序設(shè)計(jì)
-
程序設(shè)計(jì)語言
相關(guān)推薦
軟開關(guān)電路是一種在電力電子領(lǐng)域中廣泛應(yīng)用的技術(shù),它通過減少開關(guān)器件在開關(guān)過程中的電壓和電流應(yīng)力,從而降低開關(guān)損耗、提高效率、減小電磁干擾等。軟開關(guān)電路可以分為以下幾類: 零電壓開關(guān)(ZVS)電路 零
發(fā)表于 08-14 11:06
?377次閱讀
溫度傳感器是一種將溫度信號(hào)轉(zhuǎn)換為電信號(hào)的傳感器,廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、醫(yī)療、氣象等領(lǐng)域。根據(jù)其工作原理和特點(diǎn),溫度傳感器可以分為以下幾類: 熱電偶溫度傳感器 熱電偶溫度傳感器是一種利用熱電效應(yīng)將溫度
發(fā)表于 06-19 11:09
?607次閱讀
電子發(fā)燒友網(wǎng)站提供《最簡(jiǎn)單的C程序設(shè)計(jì).pptx》資料免費(fèi)下載
發(fā)表于 05-28 16:41
?9次下載
電子發(fā)燒友網(wǎng)站提供《算法-程序設(shè)計(jì)的靈魂.pptx》資料免費(fèi)下載
發(fā)表于 05-28 16:39
?3次下載
電子發(fā)燒友網(wǎng)站提供《程序設(shè)計(jì)基礎(chǔ)教程.pptx》資料免費(fèi)下載
發(fā)表于 05-28 16:37
?1次下載
源碼,也稱為源程序,是指未編譯的按照一定的程序設(shè)計(jì)語言規(guī)范書寫的文本文件,是一系列人類可讀的計(jì)算機(jī)語言指令。
發(fā)表于 05-25 14:55
?1.3w次閱讀
嵌入式微處理器的架構(gòu)可以分為以下幾類模塊: 中央處理單元(CPU):嵌入式微處理器的核心部分,負(fù)責(zé)執(zhí)行指令、進(jìn)行數(shù)據(jù)運(yùn)算和控制任務(wù)。它包括控制單元(CU)和算術(shù)邏輯單元(ALU)。 存儲(chǔ)器模塊:用于
發(fā)表于 04-21 09:55
?893次閱讀
首先,讓我們從宏觀的角度了解嵌入式微處理器的架構(gòu)分類。它們主要可以分為以下幾類
發(fā)表于 04-07 15:25
?590次閱讀
RFID(Radio-Frequency Identification)技術(shù)是一種無線識(shí)別技術(shù),通過無線電波識(shí)別并讀取目標(biāo)對(duì)象上的存有信息的電子標(biāo)簽。根據(jù)功能和尺寸的不同,RFID標(biāo)簽可以分為幾類
發(fā)表于 01-30 14:56
?2136次閱讀
程序設(shè)計(jì)的基礎(chǔ)知識(shí)點(diǎn)。 首先,我們將從C語言的數(shù)據(jù)類型和變量開始。C語言提供了多種數(shù)據(jù)類型,包括整數(shù)、浮點(diǎn)數(shù)、字符和指針等。整數(shù)類型包括int、long和short等,浮點(diǎn)數(shù)類型包括float和double等,字符類型用于存儲(chǔ)A
發(fā)表于 11-27 15:25
?1480次閱讀
一個(gè)C源程序至少包括一個(gè)函數(shù)。 C語言是一種廣泛應(yīng)用于嵌入式系統(tǒng)和操作系統(tǒng)的程序設(shè)計(jì)語言。它的基本構(gòu)造塊是函數(shù)。函數(shù)在C語言中扮演著非常重要的角色,因?yàn)樗鼈儽挥脕斫M織和執(zhí)行代碼。 函數(shù)
發(fā)表于 11-26 09:01
?980次閱讀
C語言是一種廣泛使用的程序設(shè)計(jì)語言,具有高效、簡(jiǎn)潔和可移植等特點(diǎn)。本文將詳盡介紹C語言的基本語法、數(shù)據(jù)類型、控制結(jié)構(gòu)、函數(shù)及庫函數(shù)等內(nèi)容,以幫助讀者全面了解并能夠正確使用C語言。 一、
發(fā)表于 11-24 09:59
?2885次閱讀
電子發(fā)燒友網(wǎng)站提供《趣味程序設(shè)計(jì)入門.pdf》資料免費(fèi)下載
發(fā)表于 11-20 10:36
?0次下載
電子發(fā)燒友網(wǎng)站提供《開源硬件-開發(fā)者智慧之c語言程序設(shè)計(jì)(帶書簽).pdf》資料免費(fèi)下載
發(fā)表于 11-20 10:25
?1次下載
對(duì)于程序中使用到的常量、變量的類型要事先進(jìn)行定義才能使用,這是保證程序可靠性的手段之一。早期的一些計(jì)算機(jī)程序設(shè)計(jì)語言不要求對(duì)變量的類型進(jìn)行定義,因此,一個(gè)變量的類型在程序運(yùn)行期間是不確
發(fā)表于 11-15 17:12
?473次閱讀
評(píng)論