Аппаратные и программные


 Язык программирования ADA



Download 3,23 Mb.
Pdf ko'rish
bet93/179
Sana24.02.2022
Hajmi3,23 Mb.
#234030
TuriУчебное пособие
1   ...   89   90   91   92   93   94   95   96   ...   179
3.2.10.5 Язык программирования ADA 
Ада (Ada) – язык программирования, созданный в 1979-1980 годах в 
результате проекта, предпринятого Министерством обороны США с целью 
разработать единый язык программирования для так называемых встроенных 
систем (то есть систем управления автоматизированными комплексами, 
работающими в реальном времени). Имелись в виду, прежде всего, бортовые 
системы управления военными объектами (кораблями, самолётами, танками, 
ракетами, снарядами и т. п.). Перед разработчиками не стояло задачи создать 
универсальный язык, поэтому решения, принятые авторами Ады, нужно 
воспринимать в контексте особенностей выбранной предметной области. 
Ада – это структурный, модульный, объектно-ориентированный язык 
программирования, содержащий высокоуровневые средства программирования 
параллельных процессов. Синтаксис Ады унаследован от языков типа Algol или 
Паскаль, но расширен, а также сделан более строгим и логичным. Ада - язык со 
строгой типизацией, в нём исключена работа с объектами, не имеющими типов, 
а автоматические преобразования типов сведены к абсолютному минимуму. 
Для удовлетворения требованиям надёжности язык построен таким 
образом, чтобы как можно большее количество ошибок обнаруживалось на 
этапе компиляции. Кроме того, одним из требований при разработке языка 
была максимально лёгкая читаемость текстов программ, даже в ущерб лёгкости 
написания. Результатом такого подхода стал несколько «тяжеловесный» 
синтаксис 
и 
множество 
ограничений, 
часто 
воспринимаемых 
профессиональными программистами как «глупые» и «ненужные». Именно это 


152 
привело к формированию представления об Аде как о сложном, малопонятном 
и неудобном в использовании языке. Это представление верно лишь отчасти: 
написание простой программы на Аде действительно требует больше времени, 
чем на других, менее формальных языках, типа Си, но отладка и 
сопровождение программ, особенно крупных и сложных, значительно 
упрощается. По утверждению Стефена Цейгера, разработка программного 
обеспечения на Аде в целом обходится на 60 % дешевле, а разработанная 
программа имеет в 9 раз меньше дефектов, чем при использовании языка Си. 
Язык Ада используется в США и Европе в разработке сложных больших 
проектов, главным образом, встроенных систем, причём далеко не только в 
военных приложениях. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   89   90   91   92   93   94   95   96   ...   179




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish