¿Cuál es el término para IntelliSense en un mundo que no es de Microsoft?

17

Cuando hablo del software IDE o de lo que un lenguaje de programación le permite hacer o no en el nivel fuente, a menudo uso la palabra IntelliSense , que tiene un significado preciso en el mundo de Microsoft, pero es inapropiado cuando hablo con personas que no tiene que estar familiarizado con Visual Studio.

En este caso, ¿cuál es el término apropiado para usar?

Usualmente uso el término "autocompletado", pero no siempre funciona. De hecho, IntelliSense incluye autocompletado, pero también proporciona documentación y sugerencias.

Arseni Mourzenko
fuente
21
autocompletar, genialidad desplegable sensible al contexto.
Steven Evers
3
"pelusa IDE inútil"? ¿Es ese un término preciso desde una perspectiva que no sea de EM?
S.Lott
23
@ s.lott inútil realmente? Camina con todo el marco (s) + proyecto (s) métodos / atributos metadatos todo en su cabeza? si lo haces, estoy impresionado ...
Darknight
1
@Darknight: Buen punto. Me veo obligado a buscar todo eso usando material de referencia. Autocompletado, sin embargo, nunca me he acostumbrado realmente. Parece una pelusa IDE inútil. ¿Pero que se yo?
S.Lott
2
Finalización de código contextual y sistema de referencia.
music2myear

Respuestas:

33

Siempre lo hemos llamado "Finalización automática del código" o simplemente "Finalización del código". También he escuchado el término "sugerencia de código".

jworrin
fuente
¿Qué pasa con la "asistencia de código" o la "asistencia de contenido"?
Ilari Kajaste
5

También se llama " asistencia de contenido " en Eclipse.

nicolas
fuente
3

Cuando hablo del software IDE o de lo que un lenguaje de programación permite o no hacer a nivel fuente, a menudo uso la palabra IntelliSense, que tiene un significado preciso en el mundo de Microsoft, pero es inapropiado cuando hablo con personas que no tienen que estar familiarizado con Visual Studio.

En este caso, ¿cuál es el término apropiado para usar?

Si bien Microsoft popularizó la palabra IntelliSense, no hubo un uso estandarizado hasta alrededor de 2000 con "finalización de código" o "finalización automática". En 1988, un documento técnico utiliza la frase "asistencia inteligente"

Usualmente uso el término "autocompletado", pero no siempre funciona. De hecho, IntelliSense incluye autocompletado, pero también proporciona documentación y sugerencias.

Los que lo saben, lo llaman así. Los que no lo hacen, no están familiarizados con él y, por lo tanto, no necesitan un nombre. Para ellos, se describe como otras respuestas aquí ya insinuadas: "autocompletado con sugerencia de código", o "autocompletado con documentación y sugerencias", etc.

Torre
fuente
2
Microsoft lo inventó, ¿eh? ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=2023
JohnL4
1
@MainMa: Microsoft puede haber inventado la palabra , pero no el concepto. Puede que sea un poco injusto, pero tengo una reacción muy fuerte ante las personas que compran la mentira de Microsoft de que son innovadores, cuando, de hecho, la mayor parte de lo que están haciendo es una copia de otra cosa. De todos modos, no hice ningún voto negativo.
JohnL4
3
@ JohnL4 - John, la mayoría de las cosas en la historia no llevan el nombre de sus verdaderos inventores. Sin embargo, los nombres que recordamos son los nombres que asociamos con algunos conceptos. Ahora, no me importa quién lo inventó realmente : la EM es la que es conocida por ella, la hizo popular y la hizo útil. Tal vez un pobre esquimal en Groenlandia lo pensó primero. Realmente no importa. Las ideas son baratas. Si deseas editar la publicación para que se adapte mejor a tu significado. Si no, también está bien para mí. De cualquier manera ...
Rook
1
Microsoft es conocido por eso porque son Microsoft. No hay otro motivo. No lo popularizaron más que entre la multitud que solo usa herramientas de Microsoft. (Para su información, yo era el votante, no JohnL4)
alternativa
1
@mathepic: Microsoft no siempre fue "Microsoft". En mis primeros días era IBM: MS no estaba a la vista. Trabajaron para convertirse en lo que son ahora: tomaron ideas y las hicieron funcionar. Por lo tanto, no se les concedió exactamente. En lo que respecta al comentario de la gente de MS, no entiendo. Por supuesto, lo popularizaron entre la multitud que usa sus productos. ¿Con quién debería haberlo popularizado? ¿Con los jugadores profesionales de baloncesto?
Torre
2

Consulte este artículo, donde comienza refiriéndose a IntelliSense como una "implementación de autocompletado".

Me temo que tendrá que ser más descriptivo cuando hable con alguien sobre IntelliSense que no esté familiarizado con él o con Visual Studio.

Bernardo
fuente
Estoy de acuerdo con la parte sobre Visual Studio. Utilicé Eclipse para Java durante 6 años antes de tocar Visual Studio y no tenía idea de qué hablaban mis colegas desarrolladores cuando dijeron IntelliSense. Cuando pregunté qué querían decir, ¡me miraron como si fuera un endogámico!
jworrin
Lea la discusión de ese artículo. El tema recurrente es un anuncio para MS .....
mattnz
0

¿"Editor inteligente"?

Una vez tuve un compañero de trabajo que tenía una buena frase, académica y no microsofty, pero no puedo recordarlo, a menos que fuera un "editor inteligente" (y creo que sí).

¿Son suficientes personajes, StackExchange?

JohnL4
fuente
0

Érase una vez también se llamaba una "lista de selección", una lista de valores que puede elegir para pegar en su código.

Ya no escucho que el término se use mucho.

Jim C
fuente
Creo que el widget se llama una lista de selección (y todavía está en algunos círculos), pero el concepto de asociarlo con una sintaxis nunca se llamó lista de selección. El término lista de selección es muy genérico. Nadie dijo "nuestro editor tiene una función de lista de selección" para indicar que tiene código completo.
Bryan Oakley