C/C++之前的语言是否有指针?

NEO*_*NEO 5 c implementation fortran pascal pointers

是否有旧语言中的指针用法,如FORTRAN(pre Fortran-90),cobol或pascal?如果没有,那么这些语言用于实现当今高级语言中使用的指针所完成的工作的方法是什么.

并且由于java中没有指针,因此有任何其他方法可以复制指针所完成的工作.

Jer*_*fin 7

Algol 68的引用很像C/C++指针.

帕斯卡有指针,虽然你不能对它们进行算术运算.

PL /我有指针.

在FORTRAN和COBOL中,你大部分时间都没有用语言编写的动态分配.我曾经在FORTRAN中写过一些使用数组的链表代码,数组索引作为"下一个"项的链接(即x [1]是一个数据项,x [2]是它的链接到下一个数据项,x [3]是另一个数据项,依此类推).称这种"笨拙"几乎是过分慷慨.


Bla*_*ear 0

在这些语言中,可以通过引用将参数传递给函数。通过引用意味着准确地传递指向该函数的指针。这也是用 C# 和 Visual Basic 等现代语言完成的。