0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序設(shè)計(jì)語言分為幾類

工程師 ? 來源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2018-12-27 16:58 ? 次閱讀

程序設(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)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    軟開關(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次閱讀

    最簡(jiǎn)單的C程序設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《最簡(jiǎn)單的C程序設(shè)計(jì).pptx》資料免費(fèi)下載
    發(fā)表于 05-28 16:41 ?9次下載

    算法-程序設(shè)計(jì)的靈魂

    電子發(fā)燒友網(wǎng)站提供《算法-程序設(shè)計(jì)的靈魂.pptx》資料免費(fèi)下載
    發(fā)表于 05-28 16:39 ?3次下載

    程序設(shè)計(jì)基礎(chǔ)教程

    電子發(fā)燒友網(wǎng)站提供《程序設(shè)計(jì)基礎(chǔ)教程.pptx》資料免費(fèi)下載
    發(fā)表于 05-28 16:37 ?1次下載

    什么是源碼?源碼有什么作用?源碼組件是什么?源碼可二次開發(fā)嗎?

    源碼,也稱為源程序,是指未編譯的按照一定的程序設(shè)計(jì)語言規(guī)范書寫的文本文件,是一系列人類可讀的計(jì)算機(jī)語言指令。
    的頭像 發(fā)表于 05-25 14:55 ?1.3w次閱讀
    什么是源碼?源碼有什么作用?源碼組件是什么?源碼可二次開發(fā)嗎?

    嵌入式微處理器的架構(gòu)分為幾類模塊

    嵌入式微處理器的架構(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)分為幾類

    首先,讓我們從宏觀的角度了解嵌入式微處理器的架構(gòu)分類。它們主要可以分為以下幾類
    的頭像 發(fā)表于 04-07 15:25 ?590次閱讀

    rfid標(biāo)簽分為幾類,各有什么特點(diǎn)

    RFID(Radio-Frequency Identification)技術(shù)是一種無線識(shí)別技術(shù),通過無線電波識(shí)別并讀取目標(biāo)對(duì)象上的存有信息的電子標(biāo)簽。根據(jù)功能和尺寸的不同,RFID標(biāo)簽可以分為幾類
    的頭像 發(fā)表于 01-30 14:56 ?2136次閱讀

    c語言程序設(shè)計(jì)基礎(chǔ)知識(shí)點(diǎn)

    程序設(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ù)么

    一個(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次閱讀

    \0在c語言中怎么用

    C語言是一種廣泛使用的程序設(shè)計(jì)語言,具有高效、簡(jiǎn)潔和可移植等特點(diǎn)。本文將詳盡介紹C語言的基本語法、數(shù)據(jù)類型、控制結(jié)構(gòu)、函數(shù)及庫函數(shù)等內(nèi)容,以幫助讀者全面了解并能夠正確使用C語言。 一、
    的頭像 發(fā)表于 11-24 09:59 ?2885次閱讀

    趣味程序設(shè)計(jì)入門

    電子發(fā)燒友網(wǎng)站提供《趣味程序設(shè)計(jì)入門.pdf》資料免費(fèi)下載
    發(fā)表于 11-20 10:36 ?0次下載
    趣味<b class='flag-5'>程序設(shè)計(jì)</b>入門

    c語言程序設(shè)計(jì)概述

    電子發(fā)燒友網(wǎng)站提供《開源硬件-開發(fā)者智慧之c語言程序設(shè)計(jì)(帶書簽).pdf》資料免費(fèi)下載
    發(fā)表于 11-20 10:25 ?1次下載
    c<b class='flag-5'>語言</b><b class='flag-5'>程序設(shè)計(jì)</b>概述

    入門C語言基礎(chǔ)問答

    對(duì)于程序中使用到的常量、變量的類型要事先進(jìn)行定義才能使用,這是保證程序可靠性的手段之一。早期的一些計(jì)算機(jī)程序設(shè)計(jì)語言不要求對(duì)變量的類型進(jìn)行定義,因此,一個(gè)變量的類型在程序運(yùn)行期間是不確
    的頭像 發(fā)表于 11-15 17:12 ?473次閱讀
    入門C<b class='flag-5'>語言</b>基礎(chǔ)問答