При проведении сравнительных анализов популярных языков переломано столько копий, что сегодня эту тему часто относят к разряду "религиозных войн". Поэтому ограничимся лишь ссылкой на известную статью [2], в которой делается ряд красноречивых выводов.
1. Разработка программ на языке Ада обходится на 60% дешевле аналогичных программных проектов, реализуемых на Си.
2. Программа на языке Ада имеет в 9 раз меньше дефектов, чем программа на Си; программа на Си++ имеет еще более низкие, чем программа Си, характеристики.
3. предпочтительнее Си как для опытных, так и для неопытных программистов, а также для программистов, имеющих как максимальный, так и минимальный рейтинг в своей группе.
4. Трудоемкость изучения языка Ада не выше трудоемкости изучения Си.
5. Программы на Аде более надежны, чем программы на Си.
В качестве иллюстрации этих выводов, приведем пример разработки бортового программного обеспечения самолета C-130J в соответствии с требованиями Уровня А стандарта DO-178B [3]. При этом констатировалось качество кода, в 10 раз превышающее среднее для программного обеспечения Уровня А. Производительность труда выросла вчетверо относительно сопоставимых программных проектов.
Статьи по теме:
Содержимое таблицы FATСоциальные аспекты информационного обществаОткрытие документа из командной консоли Максимальная разрешающая способностьУправление расположением значков Microsoft Windows XPОсновные линии развития ЭСПанель задач Microsoft Windows XPВиды пластиковых карточекCrm Система, Внедрение Crm СистемСовместимость Windows VistaДопрос свидетеля и потерпевшегоНовый вид Windows VistaОписание программ SetFag.pas и Fag.asmАнализ содержимого CMOS-памятиСброс дисковой системыРАСКЛАДКА ПРОВОДОВРасследование создание: распространение и использование вредоносных программ для ЭВМ История Браузера OperaКорпоративные Информационные Системы (Crm, Erp, Системы Мобильной Торговли)Как Сделать Резервное Копирование Почты Mozilla ThunderbirdРАСШИРЕННЫЙ НАБОР ОПЕРАЦИЙ ПРИ ПОДГОТОВКЕ ТЕКСТАПрограммирование контроллера НГМДПроблемы формирования информационного общества в УкраинеИстория развития компьютераЦЕЛЬ СОЗДАНИЯ САПРРисование прямоугольника или квадрата Автоматизация ДелопроизводстваCMOS (полупостоянная память)Немного о контроллере прямого доступа к памятиСистема адресов X.4003Ds Max 2008 (Rip)Преимущества ЭС перед человеком - экспертомКоличества и конфигурация оборудованияВнутренности микропроцессораОтправка и получение файловАвтоматизации планирования печатного издания под Apple (Mac)МикротравмыОсобенности драйверов PCI и CompactPCI устройствТранзисторыСовременное состояние информационной сферы УкраиныКлавиатураОтображение и скрытие значковИнтерфейсы жестких дисковУдаленный доступ (telnet)Разбор недостатков БУОК-4Кибернетический подходAutodesk — В Softway!ВОЗМОЖНОСТИ ТЕКСТОВОГО РЕДАКТОРАЛегализация По. Цена Ошибки!Кибернетика – наука ХХ векаСоздание Java-апплета “HelloJava”Почему именно Vista?Преимущества .Net Для Разработки Программ И Баз ДанныхНастройка параметров видеоустройства Алее Софтвер Создает Электронный Каталог Для Сзагс