址的指针p值，用于存取记忆体中的p+0位址；系统分析师Mike Hoye询问Richards选用该惯例的原因。BCPL最初是用IBM 7094机器编译的；它在编译时会优化这些阵列索引提供的指针反参考运算（indirection）。在1982年艾兹赫尔·戴克斯特拉写了个相关的说明《为什么编号应该从零开始》，将阵列索引的上下界以不等式连接，来分析各种设计方案，列举出严格和标准不等式的四种可能组合，展示了他的确信，从零开始编号的阵列不会造成索引范围重叠，是最好的表示方法，从零开始暗示与实数同样的开，半开和闭区