Reference 何时何地提出“参考”概念

Reference 何时何地提出“参考”概念,reference,history,Reference,History,这可能是轻浮的,因此谷歌是没有帮助的 C++,python。。。使用引用作为语法糖来替换指针 我试图通过查阅概念指称的原意,来更深入地了解它在各种语言中的用法 “引用”这个概念是什么时候从哪种语言引入的,或者是在哪种纸上产生的?早在C语言中,人们就可以互换使用“指针”和“引用”这两个术语。已知最早使用指针是在1964年PL/I中,根据: 哈罗德·劳森(Harold Lawson)于1964年发明了指针。[2]2000年,劳森获得了IEEE颁发的计算机先驱奖“[f]或发明了指针变量并将这一概念引入

这可能是轻浮的,因此谷歌是没有帮助的

C++,python。。。使用引用作为语法糖来替换指针

我试图通过查阅概念指称的原意,来更深入地了解它在各种语言中的用法


“引用”这个概念是什么时候从哪种语言引入的,或者是在哪种纸上产生的?

早在C语言中,人们就可以互换使用“指针”和“引用”这两个术语。已知最早使用指针是在1964年PL/I中,根据:

哈罗德·劳森(Harold Lawson)于1964年发明了指针。[2]2000年,劳森获得了IEEE颁发的计算机先驱奖“[f]或发明了指针变量并将这一概念引入PL/I,从而首次提供了以通用高级语言灵活处理链表的能力”。[3]

当C++标准化1998以来,引用作为C++语言特征已经存在于C++中,因此如果你是标准的文人,它从最初的标准化就一直存在。 <>早期C++历史有点混乱,因为C++的早期版本甚至不被称为C++。当时C++本质上是C语言的扩展,被称为“C类”,但参考文献首先在20世纪80年代初传入该语言(根据)。这也是在C++开始将自己的身份作为一种单独的语言而不是仅仅扩展到C.< /P>的时候。
Python既没有指针也没有引用,所以在谈论Python时谈论引用是毫无意义的(注意,stdlib中有一个weakref模块,但它是一个完全不同的野兽)。然而,人们经常把Python的可变对象名称绑定系统与C++引用系统进行比较,因为它们有很多相似之处;这就是为什么Python经常被称为passbyreference语言,但是您不应该把这个术语看得太重;引用是Python中的一个外来概念,仅用于让使用另一种语言的人更容易理解Python的变量命名系统。

根据(和历史标记),这是离题的(不是说我同意,但这就是编写的内容)。太棒了,谢谢,我想我在python中迷失了方向,没有引用这个术语。毕竟,C++是C的扩展,而Python是C的快捷方式,你同意吗?