Apa istilah untuk IntelliSense di dunia non-Microsoft?

17

Ketika berbicara tentang perangkat lunak IDE atau tentang bahasa pemrograman yang memungkinkan Anda melakukan atau tidak pada tingkat sumber, saya sering menggunakan kata IntelliSense , yang memiliki makna tepat di dunia Microsoft, tetapi tidak tepat ketika berbicara dengan orang yang tidak harus terbiasa dengan Visual Studio.

Dalam hal ini, istilah apa yang tepat untuk digunakan?

Saya biasanya menggunakan istilah "pelengkapan otomatis", tetapi tidak selalu berhasil. Bahkan, IntelliSense mencakup pelengkapan otomatis, tetapi juga menyediakan dokumentasi dan petunjuk.

Arseni Mourzenko
sumber
21
pelengkapan otomatis, kepekaan drop-downy konteks sensitif.
Steven Evers
3
"Bulu IDE tidak berguna"? Apakah itu istilah yang akurat dari perspektif non-MS?
S.Lott
23
@ s. Apakah benar-benar tidak berguna ? Anda berkeliling dengan seluruh kerangka kerja (s) + proyek (s) metode / atribut data meta semua di kepala Anda? jika Anda melakukannya saya terkesan ...
Darknight
1
@Darknight: Poin bagus. Saya terpaksa melihat semua itu menggunakan bahan referensi. Pelengkapan otomatis, bagaimanapun, saya tidak pernah benar-benar terbiasa. Sepertinya bulu IDE tidak berguna. Tapi apa yang saya tahu?
S.Lott
2
Penyelesaian kode kontekstual dan sistem referensi.
music2myear

Jawaban:

33

Kami selalu menyebutnya "Penyelesaian Kode Otomatis" atau hanya "Penyelesaian Kode". Saya telah mendengar istilah "petunjuk kode" yang digunakan juga.

jworrin
sumber
Bagaimana dengan "bantuan kode" atau "bantuan konten"?
Ilari Kajaste
5

Ini juga disebut " content assist " di Eclipse.

nicolas
sumber
3

Ketika berbicara tentang perangkat lunak IDE atau tentang apa yang bisa dilakukan oleh suatu bahasa pemrograman pada tingkat sumber, saya sering menggunakan kata IntelliSense, yang memiliki makna tepat di dunia Microsoft, tetapi tidak pantas ketika berbicara dengan orang-orang yang tidak harus akrab dengan Visual Studio.

Dalam hal ini, istilah apa yang tepat untuk digunakan?

Sementara Microsoft mempopulerkan kata IntelliSense, tidak ada penggunaan standar sampai sekitar tahun 2000 dengan "penyelesaian kode", atau "penyelesaian otomatis". Kembali pada tahun 1988, satu whitepaper menggunakan frasa "bantuan cerdas"

Saya biasanya menggunakan istilah "pelengkapan otomatis", tetapi tidak selalu berhasil. Bahkan, IntelliSense mencakup pelengkapan otomatis, tetapi juga menyediakan dokumentasi dan petunjuk.

Mereka yang mengetahuinya, menyebutnya seperti itu. Mereka yang tidak, tidak mengenalnya dan karena itu tidak memerlukan nama untuk itu. Bagi mereka itu dijelaskan sebagai jawaban lain di sini mengisyaratkan sudah: "pelengkapan otomatis dengan petunjuk kode", atau "pelengkapan otomatis dengan dokumentasi dan petunjuk" dan sebagainya.

Benteng
sumber
2
Microsoft menciptakannya, ya? ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=2023
JohnL4
1
@MainMa: Microsoft mungkin telah menemukan kata , tetapi bukan konsepnya. Saya mungkin menjadi sedikit tidak adil, tetapi saya memiliki reaksi yang sangat kuat terhadap orang-orang yang membeli kebohongan Microsoft bahwa mereka adalah inovator, ketika, pada kenyataannya, sebagian besar dari apa yang mereka lakukan adalah salinan dari sesuatu yang lain. Lagi pula, saya tidak melakukan downvoting.
JohnL4
3
@ JohnL4 - John, sebagian besar hal dalam sejarah tidak dinamai menurut penemu sebenarnya. Namun, nama yang kita ingat adalah nama yang kita kaitkan dengan beberapa konsep. Sekarang, saya tidak peduli siapa yang benar - benar menciptakannya - MS adalah orang yang dikenal akan hal itu, yang membuatnya populer dan membuatnya berguna. Mungkin beberapa eskimo miskin di greenland memikirkannya terlebih dahulu. Itu tidak masalah. Gagasan itu murah. Jika Anda ingin mengedit posting agar lebih sesuai dengan makna Anda. Jika tidak, saya juga setuju. Either way ...
Rook
1
Microsoft dikenal karena mereka adalah Microsoft. Tidak ada alasan lain. Mereka tidak mempopulerkannya selain dengan kerumunan yang hanya menggunakan alat Microsoft. (FYI, saya adalah downvoter, bukan JohnL4)
alternatif
1
@ mathepic - Microsoft tidak selalu "Microsoft". Pada hari-hari awal saya itu IBM - MS tidak terlihat. Mereka bekerja untuk menjadi seperti sekarang ini - mereka mengambil ide dan membuatnya bekerja. Jadi itu tidak diberikan kepada mereka. Sejauh komentar orang MS, saya tidak mengerti. Tentu saja mereka mempopulerkannya dengan kerumunan yang menggunakan produk mereka. Dengan siapa seharusnya mereka mempopulerkannya? Dengan pemain bola basket profesional?
Benteng
2

Lihat artikel ini , di mana ia mulai merujuk ke IntelliSense sebagai "implementasi pelengkapan otomatis".

Saya khawatir Anda harus lebih deskriptif ketika berbicara dengan seseorang tentang IntelliSense yang tidak terbiasa dengannya atau Visual Studio.

Bernard
sumber
Saya setuju dengan bagian tentang Visual Studio. Saya menggunakan Eclipse untuk java selama 6 tahun sebelum saya menyentuh Visual studio dan tidak tahu apa yang dibicarakan oleh rekan pengembang saya ketika mereka mengatakan IntelliSense. Ketika saya bertanya apa artinya, mereka melihat saya seolah-olah saya adalah keturunan asli !!
jworrin
Baca pembahasan artikel itu. Tema berulang adalah
iklannya
0

"Editor cerdas"?

Saya pernah memiliki rekan kerja yang memiliki ungkapan yang baik, akademis dan non-Microsoft, tetapi saya tidak dapat mengingatnya, kecuali itu adalah "editor cerdas" (dan saya pikir itu benar).

Apakah itu cukup karakter, StackExchange?

JohnL4
sumber
0

Sekali waktu itu juga disebut "daftar pilih" daftar nilai yang Anda pilih untuk menempelkan ke kode Anda.

Saya tidak mendengar istilah yang digunakan lagi.

Jim C
sumber
Saya pikir widget ini disebut picklist (dan masih ada di beberapa kalangan), tetapi konsep mengaitkannya dengan sepotong sintaks tidak pernah disebut picklist. Istilah daftar pilih sangat umum. Tidak ada yang pernah mengatakan "editor kami memiliki fitur daftar pilihan" yang berarti bahwa ia memiliki penyelesaian kode.
Bryan Oakley