Wie lautet der Begriff für IntelliSense in einer Welt, die nicht von Microsoft stammt?


17

Wenn ich über IDE-Software spreche oder darüber, welche Programmiersprache Sie auf der Quellebene ausführen können oder nicht, verwende ich häufig das Wort IntelliSense , das in der Microsoft-Welt eine genaue Bedeutung hat, aber unangemessen ist, wenn ich mit Leuten spreche, die dies nicht tun müssen mit Visual Studio vertraut sein.

Welcher Begriff ist in diesem Fall angemessen?

Normalerweise verwende ich den Begriff "Auto-Vervollständigung", aber das funktioniert nicht immer. Tatsächlich enthält IntelliSense die automatische Vervollständigung, bietet jedoch auch Dokumentation und Hinweise.


21
Automatisch vervollständigende, kontextsensitive Dropdown-Attraktivität.
Steven Evers

3
"Nutzloser IDE-Flaum"? Ist das ein genauer Begriff aus Sicht eines Nicht-MS?
S.Lott

23
@slott wirklich nutzlos ? Sie gehen mit den gesamten Frameworks + Projektmethoden / Attributen Metadaten im Kopf herum? Wenn Sie das tun, bin ich beeindruckt ...
Darknight

1
@ Darknight: Guter Punkt. Ich bin gezwungen, das alles mit Referenzmaterial nachzuschlagen. An die Autovervollständigung habe ich mich jedoch nie wirklich gewöhnt. Es scheint wie nutzloser IDE-Flaum. Aber was weiß ich schon?
S.Lott

2
Kontextuelle Code-Vervollständigung und Referenzsystem.
music2myear

Antworten:


33

Wir haben es immer "Auto Code Completion" oder einfach "Code Completion" genannt. Ich habe auch den Begriff "Codehinweis" gehört.


Was ist mit "Code Assist" oder "Content Assist"?
Ilari Kajaste

5

Es wird in Eclipse auch als " Inhaltshilfe " bezeichnet.


3

Wenn ich über IDE-Software spreche oder darüber, was eine Programmiersprache auf Quellenebene zulässt oder nicht, verwende ich oft das Wort IntelliSense, das in der Microsoft-Welt eine genaue Bedeutung hat, aber unangemessen ist, wenn ich mit Leuten spreche, die es nicht müssen vertraut mit Visual Studio.

Welcher Begriff ist in diesem Fall angemessen?

Während Microsoft das Wort IntelliSense populär machte, gab es erst um 2000 eine Standardisierung mit "Code-Vervollständigung" oder "Auto-Vervollständigung". Bereits 1988 wurde in einem Whitepaper der Begriff "Intelligente Hilfe" verwendet.

Normalerweise verwende ich den Begriff "Auto-Vervollständigung", aber das funktioniert nicht immer. Tatsächlich enthält IntelliSense die automatische Vervollständigung, bietet jedoch auch Dokumentation und Hinweise.

Diejenigen, die davon wissen, nennen es so. Wer es nicht tut, kennt es nicht und braucht deshalb keinen Namen dafür. Zu ihnen wird es als andere hier bereits angedeutete Antworten beschrieben: "Auto-Vervollständigung mit Code-Hinweisen" oder "Auto-Vervollständigung mit Dokumentation und Hinweisen" und so weiter.



1
@MainMa: Microsoft hat vielleicht das Wort erfunden , aber nicht das Konzept. Ich mag ein bisschen unfair sein, aber ich habe eine starke Reaktion auf die Lüge von Microsoft, dass sie Innovatoren sind, obwohl das meiste, was sie tun, eine Kopie von etwas anderem ist. Jedenfalls habe ich kein Downvoting durchgeführt.
JohnL4

3
@ JohnL4 - John, die meisten Dinge in der Geschichte sind nicht nach ihren wahren Erfindern benannt. Die Namen, an die wir uns erinnern, sind jedoch die Namen, die wir mit einigen Konzepten assoziieren. Jetzt ist es mir egal, wer es wirklich erfunden hat - MS ist derjenige, der dafür bekannt ist, der es populär und nützlich gemacht hat. Vielleicht hat ein armer grönländischer Eskimo zuerst daran gedacht. Es ist nicht wirklich wichtig. Ideen sind billig. Wenn Sie möchten, bearbeiten Sie den Beitrag, um ihn Ihrer Bedeutung anzupassen. Wenn nicht, auch gut von mir. So oder so ...
Rook

1
Microsoft ist dafür bekannt, weil es sich um Microsoft handelt. Kein anderer Grund. Sie haben es nicht anders als mit der Masse populär gemacht, die nur Microsoft-Werkzeuge benutzt. (Zu Ihrer Information, ich war der Abwähler, nicht JohnL4)
Alternative

1
@mathepic - Microsoft war nicht immer "Microsoft". In meinen frühen Tagen war es IBM - MS war nirgends in Sicht. Sie haben daran gearbeitet, das zu werden, was sie jetzt sind - sie haben Ideen aufgenommen und sie arbeiten lassen. Also wurde es ihnen nicht genau gewährt. Was den Kommentar von MS-Leuten angeht, verstehe ich das nicht. Natürlich haben sie es bei der Menge, die ihre Produkte verwendet, populär gemacht. Mit wem hätten sie es popularisieren sollen? Mit den professionellen Basketballspielern?
Turm

2

In diesem Artikel wird IntelliSense als "Implementierung der automatischen Vervollständigung" bezeichnet.

Ich befürchte, Sie müssen aussagekräftiger sein, wenn Sie mit jemandem über IntelliSense sprechen, der nicht mit IntelliSense oder Visual Studio vertraut ist.


Ich stimme dem Teil über Visual Studio zu. Ich habe Eclipse für Java 6 Jahre lang verwendet, bevor ich Visual Studio berührt habe, und hatte keine Ahnung, worüber meine Mitentwickler gesprochen haben, als sie IntelliSense sagten. Als ich fragte, was sie meinten, sahen sie mich an, als wäre ich eine Inzucht !!
Jworrin

Lesen Sie die Diskussion zu diesem Artikel. Ein wiederkehrendes Thema ist eine Werbung für MS .....
Mattnz

0

"Intelligenter Editor"?

Ich hatte einmal einen Kollegen, der einen guten Satz hatte, akademisch und nicht von Microsoft, aber ich kann mich nicht daran erinnern, es sei denn, es war ein "intelligenter Editor" (und ich denke es war).

Ist das genug Zeichen, StackExchange?


0

Es war einmal auch eine "Auswahlliste", eine Liste von Werten, aus denen Sie auswählen, um sie in Ihren Code einzufügen.

Ich höre den Begriff nicht mehr viel.


Ich denke, das Widget wird als Auswahlliste bezeichnet (und es gibt immer noch einige Kreise), aber das Konzept, es mit einer Syntax zu verknüpfen, wurde nie als Auswahlliste bezeichnet. Der Begriff Auswahlliste ist sehr allgemein gehalten. Niemand hat jemals gesagt, dass "unser Editor eine Auswahllistenfunktion hat", was bedeutet, dass der Code vollständig ist.
Bryan Oakley
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.