Ada – Krótkie Wprowadzenie
Ada to strukturalny, kompilowany, imperatywny, statycznie typowany i obiektowy język programowania, który został opracowany w latach 70. XX wieku przez Jean Ichbiaha oraz zespół z CII Honeywell Bull. Język ten został stworzony na zlecenie Departamentu Obrony USA, aby zmniejszyć liczbę używanych języków programowania w projektach wojskowych.
Historia
W latach 70. Departament Obrony USA zauważył problemy związane z używaniem wielu różnych języków programowania, co prowadziło do trudności w zarządzaniu projektami. W 1975 roku powołano grupę roboczą High Order Language Working Group, której celem było zaprojektowanie nowego języka. Konkurs na stworzenie języka Ada ogłoszono w 1977 roku, a zwycięzcą została propozycja zespołu zielonego (CII Honeywell Bull) w 1979 roku.
Właściwości Języka Ada
Ada jest wieloparadygmatowym językiem programowania ogólnego przeznaczenia, który charakteryzuje się:
- Bezpiecznym, ścisłym systemem typów.
- Wsparciem dla programowania obiektowego.
- Zaawansowanym mechanizmem pakietów i modułów.
- Mechanizmami zarządzania pamięcią.
- Ustandaryzowanymi interfejsami do współpracy z innymi językami, takimi jak C, C++, FORTRAN i COBOL.
Standaryzacja
Ada została ustandaryzowana przez ANSI w 1983 roku oraz ISO w 1987 roku. W 1995 roku opublikowano standard Ada 95, który wprowadził obiektowe programowanie. Prace nad standaryzacją są kontynuowane, a kolejne aktualizacje miały miejsce w 2001, 2007 oraz 2012 roku.
Przykłady Zastosowania
Język Ada jest wykorzystywany w różnych krytycznych aplikacjach, takich jak:
- Kontrola lotów i awionika samolotów.
- Satelity i systemy transportowe.
- Bankowość.
Na przykład, oprogramowanie w systemie Fly-by-wire w Boeing 777 zostało całkowicie napisane w Adzie.
Podsumowanie
Ada to język programowania, który zyskał popularność dzięki swoim właściwościom, takim jak bezpieczeństwo i wsparcie dla programowania obiektowego. Jego zastosowanie w krytycznych systemach sprawia, że jest cenionym narzędziem w branży programistycznej.