- Basic, C,C++,Java
- MATLAB
- Python 的索引从 0 开始
- TCL 列表索引从 0 开始记数!
以前的计算机不像现在,计算力很低,因此编写汇编语言很注重寻址效率和储存效率。 0x这个地址也是一个地址,不可以浪费。 之后的编程语言如C语言,使用指针定位,所以继承了汇编语言从 0 开始寻址的传统。MATLAB
自诞生之初起就是为处理**Matrix(矩阵)和多维数组**而设计的, 而且当代计算机计算力大为提高,不需要过于考虑寻址效率问题, 也不再需要index(指针)这种泛机器语言的东西, 所以MATLAB选择了从 1 开始计数,更符合处理矩阵的思维方式, 某种程度上也符合了普通人的思考方式。Python 的索引从 0 开始 TCL 列表索引从 0 开始记数!



