2010-05-30 19 views
5

Estoy tratando de identificar el momento en que la finalización del código (autocompletar/intellisense/lo que sea) se introdujo por primera vez en IDEs y agradecería cualquier apuntador.¿Qué editor IDE/código fue el primero en introducir una función de finalización de código?

Al completar el código aquí me refiero a una característica del editor que sugiere métodos o funciones basados ​​en el código que ya se escribió, y estoy interesado en terminaciones relacionadas con el lenguaje de programación (no con el estilo del procesador de textos).

Recuerdo verlo en Visual Studio y Microsoft Office a principios de los noventa, y no recuerdo en qué momento se introdujo, o si realmente estaba disponible en IDE basados ​​en DOS como Turbo Pascal o Turbo C++ . Por un presentimiento, supongo que esto probablemente se introdujo en Smalltalk.

Para aquellos que se preguntan, necesito esta información para un trabajo de investigación y no pude encontrar una respuesta creíble en línea.

+0

Defina bien si quiere decir autocompletar, o intellisense o algún tipo de fragmento, o ... hubo muchas cosas a lo largo de la historia. – Rook

+0

Es posible que desee leer [Historial de finalización del código] (http://groups.google.co.uk/group/comp.compilers/browse_frm/thread/7c91da84a0c23468). Sin embargo, no responde tu pregunta. –

Respuesta

2

El primer IDE que viene en mi mente es el IDE de Visual Basic

2

El artículo de Wikipedia sobre IntelliSense tiene una sección de historia e indica que el primer uso fue en 1996.

+2

Indica que la primera versión de IntelliSense fue en 1996. Dice poco sobre el origen de la finalización del código en general. –

+0

Lo vi también, pero no pude encontrar si esto existía anteriormente en IDEs que no son de Microsoft. Hasta donde yo sé, esta no fue una innovación de MS, aunque MS podría tener una marca registrada en Intellisense. – Uri

+0

No estoy sugiriendo que Microsoft fue el primero, más bien este es un punto de datos que indica que tendrá que mirar en 1996 o antes. –

1

Estoy seguro de Turbo Pascal tenía algunas de estas características, y eso fue incluso antes de que Windows existiera.

+0

Sé que Delphi lo tenía (en las versiones de Windows) pero no recuerdo si lo usé en los buenos viejos días de Turbo Pascal. – Uri

+0

Podría ser que estoy confundiéndolo con la documentación, pero creo que había algo similar para las cosas de la biblioteca estándar. Oh, fue hace mucho tiempo. –

+1

Es una locura que haya pasado tanto tiempo codificando en Turbo Pascal y Borland C++ para DOS y no puedo recordar si se completó automáticamente ... – Uri

2

VB, Smalltalk, Emacs, Think Pascal, Sun's Forte.

Tal vez funcionó en algunas de las primeras cosas de Xerox, quién sabe.

0

Turbo Pascal tenía auto-sangrado (¡woo!) Pero nada de lo que usted llamaría autocompletar no lo creo.

La primera vez que atestigué el autocompletado fue alrededor de 1985. Era otro sistema de desarrollo pascal, con un nombre extraño, quizás era Alicia, en cualquier caso, creo que era el nombre de una mujer. El editor hizo sangría automática, autocompletar las estructuras de control (no escribir más BEGIN y END), e incluso alguna forma de coloreado de sintaxis. Pudo haber sido la primera vez que vi colores en un editor de código.

¡La pantalla era deslumbrante! El código de Bland fue repentinamente vibrante.

Por desgracia, el producto desapareció bastante rápido. Fue un verdadero error y volvía loco a todos. Parecía que nada como eso apareció hasta muchos años después de eso.

Editar: De hecho, se llamaba Alice, por Looking Glass Software, y encontré información sobre él here.

Cuestiones relacionadas