Jaki jest termin IntelliSense w świecie innym niż Microsoft?

17

Mówiąc o oprogramowaniu IDE lub o tym, na co pozwala język programowania na poziomie źródłowym, często używam słowa IntelliSense , które ma dokładne znaczenie w świecie Microsoft, ale jest nieodpowiednie, gdy rozmawiam z ludźmi, którzy nie musisz znać Visual Studio.

W takim przypadku jakiego terminu należy użyć?

Zwykle używam terminu „autouzupełnianie”, ale nie zawsze działa. W rzeczywistości IntelliSense obejmuje automatyczne uzupełnianie, ale zapewnia także dokumentację i wskazówki.

Arseni Mourzenko
źródło
21
autouzupełnianie, kontekstowa niesamowita, puszysta wspaniałość.
Steven Evers
3
„bezużyteczny puch IDE”? Czy to dokładny termin z perspektywy spoza SM?
S.Lott,
23
@ s.lott naprawdę bezużyteczne ? spacerujesz z całą strukturą (metodami) + metodami / atrybutami meta danych w twojej głowie? jeśli to zrobisz, jestem pod wrażeniem ...
Darknight
1
@Darknight: Dobra uwaga. Muszę to wszystko sprawdzić, korzystając z materiałów referencyjnych. Jednak autouzupełnianie nigdy się tak naprawdę nie przyzwyczaiłem. Wygląda na bezużyteczny puch IDE. Ale co ja wiem?
S.Lott,
2
System uzupełniania kodu kontekstowego i system odniesienia.
music2myear

Odpowiedzi:

33

Zawsze nazywaliśmy to „automatycznym uzupełnianiem kodu” lub po prostu „uzupełnianiem kodu”. Słyszałem również o znaczeniu „podpowiedzi do kodu”.

jworrin
źródło
Co z „asystentem kodu” lub „asystentem zawartości”?
Ilari Kajaste 17.07.13
5

W Eclipse jest również nazywany „ asystentem zawartości ”.

Nicolas
źródło
3

Mówiąc o oprogramowaniu IDE lub o tym, co pozwala język programowania na poziomie źródłowym, często używam słowa IntelliSense, które ma dokładne znaczenie w świecie Microsoft, ale jest nieodpowiednie, gdy rozmawiam z ludźmi, którzy nie muszą być zaznajomiony z Visual Studio.

W takim przypadku jakiego terminu należy użyć?

Podczas gdy Microsoft spopularyzował słowo IntelliSense, aż do około 2000 r. Nie było standardowego użycia z „uzupełnianiem kodu” lub „autouzupełnianiem”. W 1988 roku jeden oficjalny dokument używa wyrażenia „inteligentna pomoc”

Zwykle używam terminu „autouzupełnianie”, ale nie zawsze działa. W rzeczywistości IntelliSense obejmuje automatyczne uzupełnianie, ale także zapewnia dokumentację i wskazówki.

Ci, którzy o tym wiedzą, tak to nazywają. Ci, którzy tego nie wiedzą, nie znają go i dlatego nie potrzebują nazwy. Dla nich jest to opisane jako inne odpowiedzi tutaj już podpowiedziane: „autouzupełnianie z podpowiedziami do kodu” lub „autouzupełnianie z dokumentacją i podpowiedziami” i tak dalej.

Wieża
źródło
2
Microsoft to wynalazł, co? ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=2023
JohnL4
1
@MainMa: Microsoft mógł wymyślić słowo , ale nie pojęcie. Być może jestem trochę niesprawiedliwy, ale mam bardzo silną reakcję na ludzi, którzy kupują kłamstwo Microsoftu, że są innowatorami, podczas gdy w rzeczywistości większość tego, co robią, jest kopią czegoś innego. W każdym razie nie przeprowadziłem żadnego głosowania w dół.
JohnL4,
3
@ JohnL4 - John, większość rzeczy w historii nie ma nazwisk od ich prawdziwych wynalazców. Jednak imiona, które pamiętamy, to imiona, które kojarzymy z niektórymi pojęciami. Teraz nie dbam o to, kto tak naprawdę to wynalazł - stwardnienie rozsiane to ten, który jest znany z tego, który sprawił, że stał się popularny i przydatny. Może najpierw pomyślał o tym jakiś biedny eskimos na Grenlandii. To naprawdę nie ma znaczenia. Pomysły są tanie. Jeśli chcesz edytować post, aby lepiej pasował do Twojego znaczenia. Jeśli nie, to również przeze mnie w porządku. Tak czy inaczej ...
Rook
1
Microsoft jest znany z tego, że są Microsoft. Nie ma innego powodu. Nie spopularyzowali go inaczej niż wśród tłumu, który korzysta tylko z narzędzi Microsoft. (FYI, byłem downvoter, nie JohnL4)
alternatywnie
1
@mathepic - Microsoft nie zawsze był „Microsoft”. W moich wczesnych dniach był to IBM - MS nigdzie nie było widać. Pracowali, aby stać się tym, czym są teraz - wzięli pomysły i zmusili ich do działania. Nie zostało im to dokładnie przyznane. Jeśli chodzi o komentarz ludzi z MS, nie rozumiem. Oczywiście spopularyzowali go wśród tłumu, który korzysta z ich produktów. Z kim powinien to spopularyzować? Z profesjonalnymi koszykarzami?
Rook
2

Zobacz ten artykuł, w którym zaczyna się od określania IntelliSense jako „implementacji autouzupełniania”.

Obawiam się, że będziesz musiał być bardziej opisowy, rozmawiając z kimś o IntelliSense, który nie jest z nim zaznajomiony lub Visual Studio.

Bernard
źródło
Zgadzam się z częścią dotyczącą programu Visual Studio. Używałem Eclipse dla java przez 6 lat, zanim dotknąłem Visual Studio i nie miałem pojęcia, o czym rozmawiają moi programiści, kiedy mówią IntelliSense. Kiedy zapytałem, co mają na myśli, spojrzeli na mnie, jakbym był wsobny !!
jworrin
Przeczytaj dyskusję tego artykułu. Powtarzającym się motywem jest jego reklama dla stwardnienia rozsianego .....
Mattnz
0

„Inteligentny edytor”?

Miałem kiedyś współpracownika, który miał dobre zdanie, akademickie i nie-Microsofty, ale nie pamiętam tego, chyba że był to „inteligentny redaktor” (i myślę, że tak).

Czy to wystarczy znaków, StackExchange?

JohnL4
źródło
0

Dawno, dawno temu nazywała się także „listą wyboru” - listą wartości, z których wybierasz i wklejasz do swojego kodu.

Nie słyszę już, by termin ten był często używany.

Jim C.
źródło
Myślę, że widżet nazywa się listą wyboru (i nadal jest w niektórych kręgach), ale koncepcja powiązania go z częścią składni nigdy nie była nazywana listą wyboru. Termin lista wyboru jest bardzo ogólny. Nikt nigdy nie powiedział, że „nasz edytor ma funkcję listy wyboru”, co oznacza, że ​​ma uzupełnianie kodu.
Bryan Oakley,