Ada

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Емблема за пояснителна страница Тази статия е за езика за програмиране. За рода орхидеи вижте Ada (растение).

Ada
Парадигма multi-paradigm: concurrent, distributed, generic-programming, imperative, object-oriented
Автор Жан Ихбиа
Типизация на данните static, strong, safe, nominative
Програмни диалекти Ada 83, Ada 95, Ada 2005
Повлиян от ALGOL, Pascal, C++,  Ada 95, Smalltalk
Повлиява C++, PL/SQL

Ada е структуриран, компилиращ се език за програмиране със статично определяне на типа подобен на Pascal. Измислен е от Жан Ихбиа през 1975 г.

История[редактиране | edit source]

На комитета HOLWG (High Order Language Working Group) е поставена задача да намери подходящ език за министерството на отбраната на САЩ. След проучване се оказва, че нито един от съществуващите езици не е подходящ и затова се създава нов - Ada. Той е кръстен на Ада Лъвлейс, жена, която е работила на примитивния компютър на Чарлз Бабидж, и която се смята за първата програмистка в света.

На пръв поглед Ada прилича много на кода на Pascal. Ada притежава някои способности, които го отличават от обикновените езици, той практически не може да се използва за създаване на програми. Езикът дава възможност да се разбият огромните проблеми на управляеми части, всяка от които да се комплира и тества поотделно.

„Hello world!“ на Ada[редактиране | edit source]

with Ada.Text_Io;
procedure Hello is
begin
   Ada.Text_Io.Put_Line("Hello world!");
end Hello;