存在许多其他的形式。对多数的指令式程式语言来说，指定叙述允许某个特定变数，在其生命週期与作用域之中，可以被指定为不同的值，或是重复被指定值。
语义.在指令式编程中，随着时间改变，不同的值被关联到某个特定的变数名称上。变数是数值的容器。可以先指派变数为某个值，在之后再用另一个值来加以取代。在这种模型中，程式的运作，是透过每次成功的指定叙述，来改变其状态。指令式程式语言，倚靠指定叙述来进行迭代。在最低的层级中，指定叙述是以组合语言指令，如 codice_3 或 codice