18

When talking about IDE software or about what a programming language allows you to do or not at the source level, I often use the word IntelliSense, which has a precise meaning in the Microsoft world, but is inappropriate when talking to people who don't have to be familiar with Visual Studio.

In this case, what is the appropriate term to use?

I usually use the term "auto-completion", but it doesn't always work. In fact, IntelliSense includes auto-completion, but it also provides documentation and hints.

6 Answers6

34

We have always called it "Auto Code Completion" or just "Code Completion". I have heard the term "code hinting" used as well.

jworrin
  • 456
5

It is also called "content assist" in Eclipse.

Adam Lear
  • 32,069
nicolas
  • 349
3

When talking about IDE software or about what a programming language allows to do or not at source level, I often use the word IntelliSense, which has a precise meaning in Microsoft world, but is inappropriate when talking to people who don't have to be familiar with Visual Studio.

In this case, what is the appropriate term to use?

While Microsoft popularized the word IntelliSense, there wasn't a standardize usage until around 2000 with "code completion", or "auto-completion". Back in 1988 one whitepaper uses the phrase "intelligent assistance"

I usually use the term "auto-completion", but it doesn't always work. In fact, IntelliSense includes auto-completion, but also provides documentation and hints.

Those who know of it, call it like that. Those who don't, are not familiar with it and therefore do not need a name for it. To them it is described as other answers here hinted already: "auto-completion with code hinting", or "auto-completion with documentation and hints" and so on.

Rook
  • 19,947
2

See this article, where it starts off referring to IntelliSense as an "implementation of autocompletion".

I'm afraid you will have to be more descriptive when speaking with someone about IntelliSense that is not familiar with it or Visual Studio.

Bernard
  • 8,869
0

"Intelligent editor"?

I had a co-worker once who had a good phrase, academic and non-Microsofty, but I can't remember it, unless it was "intelligent editor" (and I think it was).

Is that enough characters, StackExchange?

JohnL4
  • 634
0

Once upon a time it was also called a "picklist" a list of values you pick from to paste into your code.

I don't hear the term used much any more.

Jim C
  • 883
  • 4
  • 12