Я пытаюсь определить момент времени, где завершение кода (autocomplete/intellisense/whatever) было сначала представлено в IDE и будет ценить любые указатели.
Завершением кода здесь я имею в виду функцию в редакторе, который предлагает методы или функции на основе кода, который был уже введен, и я интересуюсь связанными с языком программирования завершениями (не завершение стиля текстового процессора).
Я не забываю видеть его в Visual Studio и Microsoft Office в ранних девяностых, и я не помню, в какой точке это было представлено, или было ли это на самом деле доступно в основанных на DOS IDE как Turbo Pascal или Turbo C++. На догадке я предположил бы, что это было, вероятно, представлено в Smalltalk.
Для тех, которые задаются вопросом, мне нужна эта информация для научно-исследовательской работы, и не смог найти вероятный ответ онлайн.
Первая IDE, которая приходит мне в голову, - это IDE Visual Basic
Я совершенно уверен, что в Turbo Pascal были некоторые из этих функций, и это было еще до того, как появилась Windows.
В статье Википедии о IntelliSense есть раздел истории и указано, что первое использование было в 1996 году.
VB, Smalltalk, Emacs, Think Pascal, Sun's Forte.
Может, это сработало в некоторых ранних материалах Xerox, кто знает.
В Turbo Pascal был автоматический отступ (у-у!), Но я не думаю, что это можно назвать автозаполнением.
Впервые я увидел автозаполнение примерно в 1985 году. Это была еще одна система разработки паскалей со странным названием - может, это была Алиса - во всяком случае, я думаю, что это было женское имя. Редактор делал автоматический отступ, автозаполнение управляющих структур (больше не нужно вводить BEGIN и END) и даже некоторую форму окраски синтаксиса. Возможно, я впервые увидел цвета в редакторе кода.
Экран был потрясающим! Код Bland внезапно стал ярким.
Увы, товар исчез довольно быстро. Это был настоящий багги и сводил всех с ума. Казалось, что ничего подобного не обнаружилось до тех пор, пока спустя много лет после этого.
Править : Оно действительно называлось Алисой от Looking Glass Software, и я нашел некоторую информацию о нем здесь .