Ada: Разлика между версии

от Уикипедия, свободната енциклопедия
Изтрито е съдържание Добавено е съдържание
→‎История: сигурно майтап си правите
м замяна с n-тире; козметични промени
Ред 15: Ред 15:


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


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


<!-- == Външни препратки == -->
<!-- == Външни препратки == -->
{{софтуер-мъниче}}


[[Категория:Езици за програмиране]]
[[Категория:Езици за програмиране]]
{{софтуер-мъниче}}

Версия от 23:01, 4 ноември 2018

Тази статия е за езика за програмиране. За рода орхидеи вижте 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 в Общомедия

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

История

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

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

„Hello world!“ на Ada

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

Шаблон:Софтуер-мъниче