Języki programowania umożliwiają tworzenie narzędzi do pracy, komunikacji i kreatywności. Na świecie istnieją tysiące języków, które pozwalają na pełny dialog z komputerem.
Języki internetowe
Podstawą pracy z Internetem jest język znaczników - html. Umożliwia prezentację informacji poprzez określenie tekstu, obrazów, plików audio i wideo o specjalnych właściwościach, zarządzanie ich strukturą. Aby pracować z pełnoprawnymi językami programowania internetowego, musisz zrozumieć strukturę dokumentów html i poleceń html - tak zwanych tagów.
PHP to język programowania do tworzenia interaktywnych stron internetowych. Programy PHP (skrypty) są hostowane na zdalnych komputerach (serwerach). Uzyskując dostęp do nazwy domeny, użytkownik Internetu żąda plików z serwera. Skrypt php generuje kod html w zależności od żądania użytkownika, strona działa dynamicznie, jak pełnoprawny program komputerowy, który reaguje na akcje.
Zwykle PHP współdziała z bazą danych, która ma swój własny język zapytań. Najpopularniejszym językiem zapytań do baz danych jest MySQL. Pozwala na tworzenie relacyjnych baz danych w oparciu o relacje między strukturami tabelowymi.
Grupa językowa C
Język C, który później stał się protoplastą kilkudziesięciu języków, powstał na początku drugiej połowy XX wieku do bezpośredniej pracy z pamięcią procesora. Maszyny obliczeniowe w tym czasie były ogromne i były wykorzystywane do celów wojskowych i naukowych.
Język C ma prostą strukturę, jego polecenia mogą być odtwarzane nawet przez dzieci. "C" może być rozszerzane przez społeczność programistów za pomocą specjalnych plików funkcyjnych - bibliotek.
Cała grupa narzędzi programistycznych (CLR) i pełnoprawnych języków wyrosła na bazie języka C. C# (platforma ASP) to podstawa oprogramowania produktów firmy Microsoft. C++ stał się ulubionym narzędziem programistów na całym świecie.
Prosty Pascal
Język Pascal został stworzony do celów edukacyjnych przez skandynawskiego programistę Northusa Wirtha. Język ten był przez długi czas nauczany w sowieckich szkołach i na uniwersytetach, a także lokalnie używany przez instytucje naukowe w Europie. Ze względu na trudności z rozszerzalnością (Pascal nie ma prototypów plików bibliotecznych, które są powszechnie używane w językach C), język ten nie był szeroko stosowany w pisaniu oprogramowania.
Delphi jest następcą języka Pascal. Ponieważ wielu programistów otrzymało podstawy swojej specjalizacji w prostym algorytmicznie języku Pascal, zespół programistów postanowił stworzyć narzędzie do pracy w następcy języka Pascal: przecież podstawowe polecenia są znajome, istnieje wiele rozbudowanych funkcji matematycznych.
Najnowsze języki programowania
Zwykle pojawiają się nowe języki, aby rozwiązać konkretne problemy. IFrame służy do tworzenia aplikacji Vkontakte, Erlang - do pracy z obciążeniem serwera, NOSQL - do tworzenia baz danych o nietypowej architekturze. Na samym początku praca z nowymi narzędziami może być skomplikowana przez brak towarzyszącej dokumentacji, ale ma to też dodatkowe zalety: można komunikować się z „wyznawcami” języka, zdobywać nazwisko w społeczności programistów i uzyskiwać informacje referencyjne ze źródła.