是说，任何可列举的数据结构都在迭代中循环处理，而是否为零的条件判断，用于控制这些循环的执行（不为零就一直在循环中）。高阶编程语言的循环结构（如do-while，repeat-until，for-step-to...）是奠基于这些根本的机器指令。BCPL编程语言（C编程语言的前身）的创建者，马丁·理察德设计了阵列从0开始的索引方式，作为存取阵列开头内容的自然位置，因为表示位址的指针p值，用于存取记忆体中的p+0位址；系统分析师Mike Hoye询问Richards选用该惯例的原因。BCPL最初是用IBM