"); //-->
ABB 216AB61 通常遵循命令式模型
用于为几乎所有计算机构建程序的编程范例通常遵循命令式模型。[注1]数字计算机硬件被设计成执行机器代码,它是计算机固有的,通常以命令式风格编写,尽管对于某些体系结构存在使用其他范例的低级编译器和解释器,例如lisp机器。
从这个低级的角度来看,程序状态是由内存的内容定义的,语句是计算机本机语言的指令。更高级的命令式语言使用变量和更复杂的语句,但仍然遵循相同的范式。方法和流程清单,而不是计算机程序,也是熟悉的概念,在风格上类似于命令式编程;每一步都是一个指令,物理世界掌握着状态。因为命令式编程的基本思想在概念上是熟悉的,并且直接体现在硬件中,所以大多数计算机语言都是命令式的。
赋值语句在命令式范例中,对位于存储器中的信息执行操作,并将结果存储在存储器中以备后用。此外,高级命令式语言允许估价复杂的公式,可能包括以下内容的组合算术运算和功能求值,并将结果值分配给内存。循环语句(例如while循环,do while循环,以及对于循环)允许一系列语句被多次执行。循环既可以执行它们所包含的语句预定的次数,也可以重复执行这些语句,直到满足某个条件。有条件的 分支只有满足某些条件时,语句才允许执行一系列语句。否则,跳过这些语句,执行序列从它们后面的语句继续。无条件分支语句允许执行序列转移到程序的另一部分。这些包括跳转(称为转到在许多语言中),转换,子程序,子程序,或过程调用(通常在调用后返回到下一条语句)。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。