计算机编程/命令式编程
外观
< 计算机编程
(重定向自 计算机编程/命令式编程) 一位维基教科书员建议将这本书或章节 合并 到 编程语言/命令式语言。 请在 讨论页面 上讨论是否应该进行此合并。 |
在计算机科学中,命令式编程,与 声明式编程 相反,是一种编程范式,它用 程序状态 和改变程序状态的语句来描述计算。与自然语言中表达采取行动指令的 祈使语气 非常相似,命令式程序是一系列要执行的计算机命令。几乎所有计算机的硬件实现都是命令式的;几乎所有计算机硬件都是为了执行 机器码 而设计的,机器码是计算机的原生代码,以命令式风格编写。从这个低级角度来看,程序状态由内存内容定义,语句是计算机原生机器语言中的指令。高级命令式语言使用 变量 和更复杂的语句,但仍然遵循相同的 范式。食谱和流程清单虽然不是计算机程序,但也是类似于命令式编程风格的熟悉概念;每个步骤都是一条指令,物理世界保存着状态。由于命令式编程的基本思想既概念上熟悉又直接体现在硬件中,因此大多数计算机语言都是命令式风格的。
完整描述请见 命令式编程