Qual é o termo para o IntelliSense em um mundo que não é da Microsoft?

17

Ao falar sobre software IDE ou sobre o que uma linguagem de programação permite ou não fazer no nível de origem, costumo usar a palavra IntelliSense , que tem um significado preciso no mundo da Microsoft, mas é inapropriada ao conversar com pessoas que não o fazem. precisa estar familiarizado com o Visual Studio.

Nesse caso, qual é o termo apropriado para usar?

Normalmente, uso o termo "preenchimento automático", mas nem sempre funciona. De fato, o IntelliSense inclui o preenchimento automático, mas também fornece documentação e dicas.

Arseni Mourzenko
fonte
21
auto-preenchimento, grandeza drop-downy sensível ao contexto.
Steven Evers
3
"cotão IDE inútil"? Esse é um termo preciso de uma perspectiva que não é do MS?
21411 S.Lott
23
@ s.lott realmente inútil ? você anda por aí com toda a estrutura (s) + projeto (s) métodos / atributos metadados na sua cabeça? se você o fizer, estou impressionado ...
Darknight
1
@ Darknight: Bom ponto. Sou forçado a procurar tudo isso usando material de referência. Autocompletar, no entanto, eu realmente nunca me acostumei. Parece um fluff IDE inútil. Mas o que eu sei?
21411 S.Lott
2
Conclusão de código contextual e sistema de referência.
Music2myear 15/07

Respostas:

33

Nós sempre chamamos de "Conclusão automática de código" ou apenas "Conclusão de código". Eu ouvi o termo "dica de código" usado também.

jworrin
fonte
E o "assistente de código" ou "assistente de conteúdo"?
Ilari Kajaste
5

Também é chamado de " assistente de conteúdo " no Eclipse.

Nicolas
fonte
3

Ao falar sobre software IDE ou sobre o que uma linguagem de programação permite fazer ou não no nível da fonte, costumo usar a palavra IntelliSense, que tem um significado preciso no mundo da Microsoft, mas é inapropriada ao conversar com pessoas que não precisam ser familiarizado com o Visual Studio.

Nesse caso, qual é o termo apropriado para usar?

Embora a Microsoft tenha popularizado a palavra IntelliSense, não havia um uso padronizado até cerca de 2000 com "conclusão de código" ou "conclusão automática". Em 1988, um documento técnico usa a frase "assistência inteligente"

Normalmente, uso o termo "preenchimento automático", mas nem sempre funciona. De fato, o IntelliSense inclui o preenchimento automático, mas também fornece documentação e dicas.

Quem conhece, chama assim. Quem não conhece, não está familiarizado e, portanto, não precisa de um nome para ele. Para eles, é descrito como outras respostas aqui sugeridas: "preenchimento automático com dicas de código" ou "preenchimento automático com documentação e dicas" e assim por diante.

Torre
fonte
2
A Microsoft inventou, né? ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=2023
JohnL4
1
@ MainMa: A Microsoft pode ter inventado a palavra , mas não o conceito. Posso estar sendo um pouco injusto, mas tenho uma reação muito forte às pessoas que acreditam na mentira da Microsoft de que são inovadoras, quando, na verdade, a maioria do que estão fazendo é uma cópia de outra coisa. Enfim, eu não fiz nenhuma votação.
JohnL4
3
@ JohnL4 - John, a maioria das coisas na história não recebe o nome de seus verdadeiros inventores. No entanto, os nomes que lembramos são os que associamos a alguns conceitos. Agora, não me importo com quem realmente o inventou - é o MS que é conhecido por isso, que o tornou popular e o tornou útil. Talvez algum esquimó pobre da Groenlândia tenha pensado nisso primeiro. Realmente não importa. Ideias são baratas. Se você deseja editar a postagem para melhor se adequar ao seu significado. Se não, também está bem por mim. De qualquer maneira ... #
017
1
A Microsoft é conhecida por ser Microsoft. Nenhuma outra razão. Eles não o popularizaram senão com a multidão que usa apenas as ferramentas da Microsoft. (FYI, eu era o defensor do voto baixo, não o JohnL4)
alternativa
1
@mathepic - A Microsoft nem sempre foi "Microsoft". Nos meus primeiros dias, era a IBM - MS não estava à vista. Eles trabalharam para se tornar o que são agora - eles pegaram idéias e os fizeram funcionar. Portanto, não foi exatamente concedido a eles. No que diz respeito ao pessoal da MS, eu não entendo. É claro que eles o popularizaram com a multidão que usa seus produtos. Com quem eles deveriam ter popularizado? Com os jogadores profissionais de basquete?
Rook
2

Consulte este artigo, onde ele se refere ao IntelliSense como uma "implementação de preenchimento automático".

Receio que você precise ser mais descritivo ao conversar com alguém sobre o IntelliSense que não esteja familiarizado com ele ou com o Visual Studio.

Bernard
fonte
Eu concordo com a parte sobre o Visual Studio. Eu usei o Eclipse para java por 6 anos antes de tocar no Visual studio e não tinha ideia do que meus colegas desenvolvedores estavam falando quando disseram IntelliSense. Quando perguntei o que eles queriam dizer, eles olharam para mim como se eu fosse uma inata!
21711 jhorrin
Leia a discussão desse artigo. O tema recorrente é um anúncio para o MS .....
mattnz
0

"Editor inteligente"?

Tive um colega de trabalho uma vez que tinha uma boa frase, acadêmica e não-Microsofty, mas não consigo me lembrar, a menos que fosse "editor inteligente" (e acho que sim).

São caracteres suficientes, StackExchange?

JohnL4
fonte
0

Era uma vez também chamado de "lista de opções", uma lista de valores que você escolhe para colar no seu código.

Não ouço mais o termo usado.

Jim C
fonte
Eu acho que o widget é chamado de lista de opções (e ainda está em alguns círculos), mas o conceito de associá-lo a uma parte da sintaxe nunca foi chamado de lista de opções. O termo lista de opções é muito genérico. Ninguém nunca disse que "nosso editor possui um recurso de lista de opções" para significar que possui o preenchimento de código.
Bryan Oakley