跳转到内容

计算机编程/命令式编程

来自维基教科书,开放的书籍,用于开放的世界

在计算机科学中,命令式编程,与声明式编程相反,是一种编程范式,它用程序状态和改变程序状态的语句来描述计算。这与自然语言中祈使语气表达采取行动的命令非常相似,命令式程序是一系列命令,供计算机执行。几乎所有计算机的硬件实现都是命令式的;几乎所有计算机硬件都是为了执行机器码而设计的,机器码是计算机的原生语言,以命令式风格编写。从这个低级角度来看,程序状态由内存的内容定义,语句是计算机原生机器语言中的指令。更高层次的命令式语言使用变量和更复杂的语句,但仍然遵循相同的范式。食谱和流程清单,虽然不是计算机程序,但也与命令式编程风格类似;每个步骤都是一个指令,而物理世界保存状态。由于命令式编程的基本思想既在概念上熟悉,又在硬件中直接体现,因此大多数计算机语言都采用命令式风格。

完整的描述见命令式编程

华夏公益教科书