• 指令編程(英語:Imperative programming);是一種描述電腦所需作出的行為的编程范型。幾乎所有電腦的硬體都是指令工作;幾乎所有電腦的硬體都是能執行机器语言,而機器碼是使用指令的風格來寫的。較高階的指令编程语言使用變數和更複雜的語句,但仍依從相同的典範。菜譜和行動清單,雖非...
    3 KB (454 words) - 01:06, 4 July 2025
  • 编程范型、编程或程式設計法(英語:Programming paradigm),是指软件工程中的一类典型的编程风格。常见的编程范型有:函数编程指令編程、过程编程、面向对象编程等等。 编程范型提供并决定了程序员对程序执行的看法。例如,在面向对象编程中,程序员认为程序是一系列相互作用的对象,由...
    3 KB (444 words) - 13:41, 5 July 2025
  • 宣告編程(英語:Declarative programming)或译为声明编程,是對與指令編程不同的編程範型的一種合稱。它们建造计算机程序的结构和元素,表达计算的逻辑而不用描述它的控制流程。 常見的宣告語言包括:資料庫查詢語言如SQL的查询子集和XQuery(英语:XQuery),正则表达...
    7 KB (756 words) - 15:14, 3 July 2025
  • 过程程序设计(英語:Procedural programming),又稱过程化編程,一種編程典範,衍生自指令編程,有時會被視為是同義語。主要要採取过程调用或函数调用的方式來進行流程控制。流程則由包涵一系列運算步驟的过程(Procedures),例(routines),子程序(subroutines)...
    2 KB (169 words) - 07:22, 11 February 2025
  • 在指令式编程中,通常稱為“條件語句”,又稱“條件陳述”,在函數編程中,通常稱為“條件运算”。 一般形式为以下: If ( <测试条件表达> ) Then (<测试条件为真时的运行代码>) Else (<测试条件为否时的运行代码>) End If 在进入条件代码结构前,首先运算条件表达...
    2 KB (298 words) - 10:12, 5 July 2025
  • ,也可以从函数中返回值,被修改或者被分配给一个变量。λ演算是这种范型最重要的基础,λ演算的函数可以接受函数作为输入參數和输出返回值。 比起指令編程,函數編程更加強調程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。...
    25 KB (2,993 words) - 03:16, 3 July 2025
  • C语言 (redirect from C編程語言)
    C语言(英語:C Language)是一种通用的、过程编程程式語言,支持结构化编程、词法作用域和递归,使用静态类型系统,并且广泛用于系统软件与应用软件的开发。 C语言于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來...
    23 KB (2,816 words) - 14:52, 19 June 2025
  • 在計算機科學的編程中,敘述(又稱陈述、叙述、述句、描述、陳述句)是指令編程語言中最小的獨立元素,表達程序要執行的一些動作。多數敘述是以高階語言編寫成一或多個敘述的序列,用於命令計算機執行指定的一系列操作。單一個敘述本身也具有內部結構(例如表達)。 許多語言(例如說,C語言)將敘述與定義句(d...
    4 KB (476 words) - 07:31, 3 November 2024
  • Fortran (redirect from Fortran编程语言)
    Translation)的縮寫,它是通用的编译型指令编程语言,特别适用于数值计算和科学计算。它在1957年由IBM開發出来,是世界上第一个被正式采用並流传至今的高级编程語言。 Fortran最初由IBM在1950年代开发,用于科学和工程应用,并随后长时间统治了科学计算编程...
    72 KB (8,245 words) - 15:17, 24 June 2025
  • 堆疊的內容(包括區域變數的值及回傳地址)。 程式計數器中的內容。 上述的狀態可分為顯(變數的內容)及隱(回傳地址及程式計數器)二種。 以上述的觀點來看,自动机编程可視為一種特殊的指令編程,其顯的狀態減少到最少,因此二個不同時間點的的差異只在自動機狀態的不同,因此可以簡化的分析。...
    19 KB (2,697 words) - 04:32, 6 July 2025
  • JavaScript(通常缩写为JS)是一门基于原型和头等函数的多范高级解释型编程语言,它支持面向对象程式設計、指令编程和函数编程。它提供方法来操控文本、数组、日期以及正则表达等。不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。它由Ecma通过ECMAScript实...
    46 KB (4,214 words) - 04:59, 6 May 2025
  • 汇编语言(英語:assembly language或assembler language)是任何一种用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言。在不同的设备中,汇编语言对应着不同的机器语言指令集。一种汇编语言专用于某种计算机系统结构,而不像许多高级语言,可以在不同系统平台之间移植。...
    8 KB (783 words) - 00:06, 15 July 2025
  • Pascal是一个指令编程和面向过程编程语言,由尼克劳斯·维尔特在1968年9月设计,在1970年发行,作为一个小型的和高效的语言,意图鼓励使用结构化编程和数据结构进行良好的编程实践。 称作Object Pascal的一个衍生是为面向对象编程设计的。 Pascal基于ALGOL编程...
    37 KB (5,396 words) - 13:42, 17 February 2024
  • PLC具有通用性強、使用方便、適應面廣、可靠性高、抗干擾能力強、編程簡單等特點。 国际电工委员会(IEC)在其标准中将PLC定义为: 美国通用汽车公司在1968年提出了著名的“通用十条”招标指标,也是目前PLC的特點: 编程方便,现场可修改程序; 维修方便,采用模块化结构; 可靠性高于继电器控制装置;...
    21 KB (3,282 words) - 12:49, 19 February 2025
  • 编程語言,而且每年仍有新的编程語言誕生。很多编程語言需要用指令方式說明計算的程序,而有些编程語言則屬於宣告程式設計,說明需要的結果,而不說明如何計算。 编程语言的描述一般可以分為語法(英语:Syntax (programming languages))及語義。語法是說明編程...
    19 KB (2,440 words) - 13:41, 5 July 2025
  • 指定敘述 (redirect from 赋值)
    對多數的指令程式語言來說,指定敘述允許某個特定變數,在其生命週期與作用域之中,可以被指定為不同的值,或是重複被指定值。 在指令編程中,隨著時間改變,不同的值被關聯到某個特定的變數名稱上。變數是數值的容器。可以先指派變數為某個值,在之後再用另一個值來加以取代。在這種模型中,...
    21 KB (2,262 words) - 16:47, 7 June 2025
  • 在纯与非纯函数编程之间的确切区别是有争议的事情。 当一个程序使用了某些函数编程概念的时候, 比如头等函数和高阶函数,它通常就被称为是函数的。但是,头等函数不必然是纯函数的,由于它可以使用来自指令范型的技术,比如数组或输入/输出方法,故而它们不是纯函数程序。事实上,最早被引证为函数编程...
    10 KB (1,354 words) - 05:39, 9 July 2025
  • 强函数编程(也称为全函数编程),与之相对的是普通的或者说弱函数编程。是一种编程,它将程序的范围限制为可证明停机的程序。 在满足下列限制的条件时,程序一定会终止: 受限制的递归。仅对其参数的“简化”形式进行操作,例如Walther 递归、子结构递归或通过代码的抽象解释证明的“强规范化”。...
    6 KB (798 words) - 07:24, 11 February 2025
  • 的分析,後來1960至1970年代時,戴克斯特拉、羅伯特·弗洛伊德、東尼·霍爾等計算機科學家在此領域有許多的貢獻。 结构化编程中一項重要的原則是減少甚至禁止goto指令的使用,不過不是所有計算機科學家都贊成禁止使用goto指令。高德納贊成程式設計時需考慮可讀性,但他不贊成禁用goto指令...
    9 KB (1,412 words) - 13:24, 5 July 2025
  • 在可计算性理论,如果一系列操作数据的规则(如指令集、编程语言、细胞自动机)可以用来模拟任何图灵机,那么它便符合图灵完备(Turing-complete或computationally universal)。这意味着这个系统也可以识别其他数据处理规则集,图灵完备性被用作表达这种数据处理规则集的一种属性。如今,几乎所有编程...
    10 KB (1,455 words) - 17:37, 8 October 2024
  • 在计算中,响应编程或反应编程(英語:Reactive programming)是一种面向数据串流和变化传播的声明编程。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。 例如,在命令编程环境中, a := b + c {\displaystyle...
    4 KB (573 words) - 15:00, 13 July 2025
  • 迭代 (category 编程中的迭代)
    =n*(n-1)!来表示阶乘。而迭代通常不是这样写的。 而在第二种(更严格的)意义下,迭代描述了在指令编程语言中使用的编程风格。与之形成对比的是递归,它更偏向于声明的风格。 这里是一个依赖于破坏性赋值的迭代的例子,以指令的虛擬碼写成: var i, a = 0 // 迭代前初始化 for i from 1...
    4 KB (616 words) - 16:28, 15 June 2025
  • 在程序设计中,数据流程编程是一种编程范型,它将程序建模为数据在运算(operation)之间流动的有向图,从而实现了数据流程原理和架构。数据流程编程语言,共享了纯函数语言的某些特征,比如单赋值,并且开发它们的动因,通常是为了向更适合数值处理的语言,增加函数编程概念。 先驱的数据流程语言是BLODI(BLOck...
    12 KB (1,556 words) - 00:21, 23 February 2025
  • ALGOL (category 过程编程语言)
    ALGOL,名稱源自演算法語言(英語:ALGOrithmic Language)的縮寫,是一族指令編程語言,發展於1950年代中期,對許多其它程式語言產生了重大影響。计算机协会在教科書及學術文章採用此語言做為描述演算法的標準語法超過三十年。 由大多數近代程式語言皆使用類似ALGOL的語法來看,A...
    8 KB (765 words) - 10:10, 4 June 2025
  • 比如Lisp、ISWIM和Scheme),在实际实践中都是值级语言,尽管它们不会因而在设计上的受到限制。 串接式编程语言 函数编程、声明编程(相较) 隐编程 指令编程 (对比) Hudak, Paul. Conception, evolution, and application of functional...
    3 KB (492 words) - 05:18, 11 February 2025
  • XSLT (category 使用未知编程语言信息框参数的页面)
    改進大型樣式表的模組化。 改進動態錯誤的處理,例如xsl:try指令。 函數可以作為其他(高階)函數的參數。 XSLT處理器會取用一或多個XML源資料檔,加上一或多個XSLT樣式表,並處理它們以產生輸出文件。與廣泛實作的指令編程語言(例如C編程語言)相反,XSLT是宣告的。基本處理的範式是模式配比。模板規則只定義...
    16 KB (2,306 words) - 15:18, 2 July 2025
  • 複雜指令集電腦(英語:Complex Instruction Set Computer;縮寫:CISC)是一種微處理器指令集架構,每個指令可執行若干低階操作,諸如從記憶體讀取、儲存、和計算操作,全部集於單一指令之中。與之相對的是精簡指令集。 複雜指令集的特点是指令数目多而复杂,每条指令...
    9 KB (1,334 words) - 01:32, 29 November 2024
  • Friedman-Hill)开发。它的第一个版本写于1995年晚期。 Jess提供适合自动化专家系统的逻辑编程,它常被称作“专家系统外壳”。近年来,智能代理系统也在相似的能力上发展起来。 与一个程序中有一个只运行一次的循环的指令編程语言不同,Jess使用的宣告编程通过一个名为“模式匹配”的过程连续的对一个事实的集合运用一系列规则。...
    3 KB (329 words) - 10:41, 19 October 2023
  • PROM)形式的半导体存储器可以被擦除和重新编程,但过程通常较慢,而且需要专门的设备,还只能擦写一定的次数。 ROM(Read Only Memory)唯讀記憶體,這種記憶體(Memory)的內容任何情況下都不會改變,電腦與使用者只能讀取保存在這裡的指令,和使用儲存在ROM的資料,但不能變更或存入...
    4 KB (670 words) - 22:33, 12 May 2024
  • 函數程式語言 圖 停機問題 指令編程 資訊隱藏概論 繼承 (電腦科學) 不變量 迭代 Λ演算 列表 邏輯編程 矩陣 (電腦科學) 物件 (電腦科學) 物件導向程式設計 作業系統 語法解析 π-calculus 多型 程序化語言 程式語言理論 形式語義學 遞歸 (電腦科學) 正則表達 字串 子程序 系統程式...
    7 KB (926 words) - 21:06, 13 July 2025
  • ,即“命令的程式”。它是康德哲学中的重要概念。 令分为两种,即“假言令(英语:Hypothetical imperative)”和“定言令”。 前者指“如果你需要达到目的A,则必须B”,也就是说,行为是为了实现特定目的。而后者则与目的无关,出乎纯粹的客观必然性。 祈使语气 指令编程...
    477 bytes (66 words) - 01:03, 24 October 2019