IntelliSense

IntelliSense to narzędzie oferowane przez Microsoft do automatycznego uzupełniania podczas edycji kodu źródłowego przez programistę . Programista w trakcie swojej pracy otrzymuje dodatkowe informacje i opcje wyboru, które mają ułatwić mu pracę, a w szczególności zmniejszyć ilość kodu źródłowego, który trzeba wprowadzić ręcznie. IntelliSense jest zaimplementowany między innymi w Windows PowerShell ISE, Microsoft Visual Studio , Microsoft Visual Studio Code i Microsoft SQL Server Management Studio . Podobne funkcje można znaleźć w prawie wszystkich zaawansowanych środowiskach programistycznych .

Rozwój historyczny

Badania w zakresie inteligentnego uzupełniania kodu rozpoczęły się w 1957 roku od sprawdzania pisowni obrazów bitmapowych w aplikacjach kursywą oraz specjalnych aplikacji do wyszukiwania rekordów w bazach danych pomimo błędnych wpisów. W 1961 r. Les Earnest , który prowadził badania nad tą nowatorską technologią, dostrzegł potrzebę opracowania pierwszego programu sprawdzającego pisownię, który mógłby uzyskać dostęp do listy 10 000 powszechnie używanych słów. Ralph Gorin , wówczas doktorant w Earnest, opracował pierwszy prawdziwy program do sprawdzania pisowni napisany jako aplikacja (a nie badania) dla ogólnych tekstów w języku angielskim. SPELL dla DEC PDP-10 w Laboratorium Sztucznej Inteligencji Uniwersytetu Stanforda (SAIL) został wydany w lutym 1971 roku. Gorin napisał program w asemblerze, aby działał szybciej; przeszukał listę słów pod kątem prawdopodobnych poprawnych pisowni, które różnią się jedną literą lub sąsiednimi przesunięciami liter, i przedstawił je użytkownikowi. Gorin upublicznił SPELL i wkrótce rozprzestrzenił się na całym świecie za pośrednictwem ówczesnego ARPANET, około dekadę przed wejściem komputerów osobistych do powszechnego użytku. SPELL i jego algorytmy oraz struktury danych zainspirowały uniksowy program Ispell .

Indywidualne dowody

  1. Korzystanie z technologii IntelliSense. W: Microsoft Developer Network. Źródło 23 grudnia 2017 .