Wraz z postępem technologicznym i rozwojem dziedziny techniki komputerowej na świecie pojawiła się szeroka gama systemów programowania. System programowania to narzędzie, narzędzie do tworzenia algorytmów. Przedstawiony jest w postaci języków programowania, w których zostanie napisany program.
Z czego składa się system programowania
Struktura systemów programistycznych obejmuje różne narzędzia, które są niezbędne do tworzenia oprogramowania. Te komponenty to: kompilator i interpreter. Pierwszy jest niezbędny do odczytania i rozpoznania kodu maszynowego oraz stworzenia działającej wersji programu. Tłumacz jest tłumaczem kodu pisanego. Wykonuje polecenia, krok po kroku według algorytmu.
Ważną rolę w systemie programowania odgrywa zintegrowane środowisko, w którym będzie rozwijane oprogramowanie. Środowisko programistyczne składa się z różnych bibliotek, w tym graficznych, a także programów debugujących, które wykonują algorytm i pomagają znaleźć błędy podczas testowania.
Zintegrowane środowisko to specjalny zestaw wbudowanych procedur. Głównym zadaniem zintegrowanego środowiska jest bycie uniwersalnym, przystosowanym do różnego rodzaju zadań, posiadanie „przyjaznego” interfejsu i help desku.
Najbardziej rozpowszechnione i popularne systemy programowania
Najpopularniejsze systemy to Turbo Pascal, Turbo Basic, Turbo C. W związku z tym każdy system ma swój własny pakiet do tworzenia aplikacji.
Dla Turbo Pascal - pakiet Borland Delphi. Jest to jedna z najpopularniejszych powłok do tworzenia programów użytkowych, jednocześnie prosta i wygodna. Środowisko zorientowane obiektowo używające języka Pascal ma w swoim arsenale wiele różnych komponentów programistycznych, a także szybki i wydajny kompilator.
W przypadku Turbo Basic pakiet Microsoft Visual Basic jest dobrym narzędziem do tworzenia aplikacji i makr. Dla pakietu Turbo C - Borland C++ jest to wygodne do tworzenia programów dla DOS.
System programowania jest bezpośrednio powiązany z określonym językiem programowania. Istnieje duża liczba języków programowania zaimplementowanych do ich konkretnych zadań, w zależności od obszaru zastosowania i systemu operacyjnego.
Języki programowania mogą służyć do pisania aplikacji komercyjnych, aplikacji internetowych, gier, aplikacji na Androida. W sumie zarejestrowanych jest około 25 języków, część z nich to języki potomne, czyli ich składnia i algorytmy są podobne. Istnieje kilka najpopularniejszych języków na świecie: Delphi, PHP, C/C++.
Język Delphi bazuje na Pascalu, wyróżnia go prostota w tworzeniu algorytmu, spójność, wsparcie dla programowania proceduralnego, praca z klasami oraz pamięć dynamiczna.
Język C/C++ nie jest tak łatwy do zaprogramowania jak Pascal, na jego podstawie powstają algorytmy i inne języki, np. Java. Ponadto język ten ma bezpośredni dostęp do sprzętu komputerowego, ma właściwość konwersji typów i należy do kategorii programowania systemowego.
PHP to język do tworzenia stron internetowych za pomocą skryptów, wyróżnia się wszechstronnością i wieloplatformowością.
Obecnie istnieje sporo klasyfikacji systemów i języków programowania, ale główne zadanie pozostaje takie samo - stworzenie wysokiej jakości oprogramowania, które zaspokoi potrzeby użytkownika.