Przejdź do zawartości

Delphi/Czym jest Delphi

Z Wikibooks, biblioteki wolnych podręczników.
(Przekierowano z Delphi:Czym jest Delphi)

Czym jest Delphi?

[edytuj]

Nazwa Delphi wywodzi się od greckiej miejscowości Delfy, gdzie przed tysiącami lat znajdowała się Wyrocznia. Wyrocznia miała zdolność przewidywania przyszłości, kontakt z bogami, udzielała odwiedzającym dobrych rad i wskazówek.

W II połowie XX w. firma Borland Corporation zasłynęła najpopularniejszym chyba w historii kompilatorem języka programowania - Turbo Pascal. Całe to środowisko (kompilator, edytor, debugger itd.) umożliwiało tworzenie własnych programów, w prostym i łatwym do nauki języku - w Pascalu. Do dziś w wielu szkołach używa się tego języka do nauki programowania. Darmową wersję (5.5) można ściągnąć np. z tej strony.

Wadą Turbo Pascala było prawdopodobnie zestarzenie się systemu DOS, pod który można było tworzyć swoje programy. Na początku lat 1990-tych nie powstała już kolejna wersja Turbo Pascala (ostatnia nosiła numer 7.0), a Borland wypuścił osobny produkt o nazwie "Borland Pascal". Działał on pod systemem Windows 3.x i umożliwiał tworzenie dla niego własnych programów.

Borland Pascal nie zdobył dużej popularności. Problemem była pracochłonna obsługa interfejsu Windows z poziomu programu. Windows wymaga rejestracji klasy okna, przy rysowaniu i podawaniu uchwytów do elementów graficznych, obsługi wiadomości rozsyłanych pomiędzy aplikacjami... Nie bardzo rozumiesz, czym to wszystko jest? No właśnie. Mało kto wiedział. Programista musiał pamiętać o setce nieistotnych z punktu widzenia programu rzeczach, skupiając się na sensownej prezentacji programu zamiast zająć się głównymi zadaniami aplikacji. Projektanci Borlanda postanowili to zmienić.

Efektem ich prac było Delphi. Jego kompilator miał przejąć na siebie obsługę całej grafiki, rejestrowania klas, odczytywanie komunikatów systemowych itd. Środowisko ma pozostawić programiście jedynie zadanie napisania obsługi istotnej części programu.

Dlaczego nazwa "Delphi"? Początkowo środowisko miało zajmować się głównie obsługą baz danych. Projektanci zauważyli: "If you want to talk to [the] Oracle, go to Delphi", czyli "Jeżeli chcesz rozmawiać z Wyrocznią, jedź do Delf". "Wyrocznia" (Oracle) to nazwa jednej z baz danych (http://www.oracle.com ). Pełna historia nazwy (w języku angielskim). Obecnie Delphi nie musi być wykorzystywane wyłącznie do obsługi baz danych.

Delphi jest środowiskiem programowania wyposażonym w edytor, kompilator, debugger i kilka innych przydatnych funkcji. Korzystając z Delphi będziesz mógł napisać swój pierwszy program pod Windows!



« Poprzednia lekcjaSpis treściNastępna lekcja »