哪个IDE /代码编辑器是第一个引入代码完成功能的?

时间:2010-05-30 21:47:11

标签: ide history

我正在尝试确定代码完成(autocomplete / intellisense / whatever)最初是在IDE中引入的时间点,并且会欣赏任何指针。

这里的代码完成是指编辑器中的一个功能,它根据已经输入的代码建议方法或函数,我对编程语言相关的完成(不是字处理器样式完成)感兴趣。

我记得在九十年代早期在Visual Studio和Microsoft Office中看过它,我不记得它在什么时候被引入,或者它是否真的可用于基于DOS的IDE,如Turbo Pascal或Turbo C ++。在预感中,我猜这可能是在Smalltalk中引入的。

对于那些想知道的人,我需要这份研究论文的信息,而且无法在网上找到可靠的答案。

5 个答案:

答案 0 :(得分:2)

我想到的第一个IDE是Visual Basic的IDE

答案 1 :(得分:2)

关于IntelliSense的维基百科文章有一个历史部分,表明第一次使用是在1996年。

答案 2 :(得分:2)

VB,Smalltalk,Emacs,Think Pascal,Sun的Forte。

也许它适用于一些知道的早期Xerox。

答案 3 :(得分:1)

我很确定Turbo Pascal有一些这样的功能,甚至在Windows存在之前就已存在。

答案 4 :(得分:0)

Turbo Pascal有自动缩进(喔!)但是没有你称之为自动完成我不认为。

我第一次目睹自动完成是大约在1985年。这是另一个帕斯卡发展系统,有一个奇怪的名字 - 也许是爱丽丝 - 无论如何我认为这是一个女人的名字。编辑器进行了自动缩进,自动完成控制结构(不再输入BEGIN和END),甚至还有某种形式的语法着色。这可能是我第一次在代码编辑器中看到颜色。

屏幕太棒了!布兰德代码突然充满活力。

唉,产品很快消失了。这是真正的马车,并驱使每个人疯了。看起来好像直到那之后很多年才出现。

编辑:它确实被Looking Glass软件称为Alice,我在其上找到了一些信息here