При проведении сравнительных анализов популярных языков переломано столько копий, что сегодня эту тему часто относят к разряду "религиозных войн". Поэтому ограничимся лишь ссылкой на известную статью [2], в которой делается ряд красноречивых выводов.
1. Разработка программ на языке Ада обходится на 60% дешевле аналогичных программных проектов, реализуемых на Си.
2. Программа на языке Ада имеет в 9 раз меньше дефектов, чем программа на Си; программа на Си++ имеет еще более низкие, чем программа Си, характеристики.
3. предпочтительнее Си как для опытных, так и для неопытных программистов, а также для программистов, имеющих как максимальный, так и минимальный рейтинг в своей группе.
4. Трудоемкость изучения языка Ада не выше трудоемкости изучения Си.
5. Программы на Аде более надежны, чем программы на Си.
В качестве иллюстрации этих выводов, приведем пример разработки бортового программного обеспечения самолета C-130J в соответствии с требованиями Уровня А стандарта DO-178B [3]. При этом констатировалось качество кода, в 10 раз превышающее среднее для программного обеспечения Уровня А. Производительность труда выросла вчетверо относительно сопоставимых программных проектов.
Статьи по теме:
Структура региональной системы именЛогический номер сектораОбщая характеристика компьютерной томографииПовышаем Права ПользователяМонтирование и размонтирование дисковДемонстрационная программа графических функций языка С++Типы Даных В С++ И Отличия От JavaЦифровая логикаПолиграфия без типографии? Это возможноTCO Оборотная сторона медали SpywareКорпоративные Информационные Системы (Crm, Erp, Системы Мобильной Торговли)Протокол Internet (IP)Пути и фазы моделирования интеллектаУкротите вашу регистратуру Windows с програмным обеспечением чистки регистратурыВозможность системы CompactPCI иметь более 8 слотовИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ - ВОПРОС О ВОЗМОЖНОСТИ ЕГО СОЗДАНИЯКопирование цвета области рисунка Хакеры, как субъекты компьютерных преступленийКибернетический подходАрхитектура украинского сегмента сети InternetИстория развития компьютераМеханический подходТипы квантовых компьютеровЧерный Баннер - Миф или реальностьЗачем Нам Нужен План Управления Конфигурациями? Основные Понятия И Концепции ДокументаМонтаж фильма Обмен данными через промежуточный файл Современное состояние информационной сферы УкраиныСхема бесплатного ускорения ИнтернетаДопрос обвиняемого и подозреваемогоОсобенности драйверов PCI и CompactPCI устройствАнализ содержимого CMOS-памятиНовый вид Windows VistaВозможности INTERNETПроигрыватель Windows Media Правовое регулирование отношений в области "компьютерной информации"Преступления в сфере компьютерной информацииОбмен данными через файл-фрагмент Краткое описание назначения и возможностей ExcelПреимущества ЭС перед человеком - экспертомCMOS (полупостоянная память)Положение за компьютером Методика и практика расследования преступлений в сфере компьютерной информацииТеория фреймовКомпьютер и инвалидыЭЛЕКТРОСТАТИЧЕСКИЕ ПЛОТТЕРЫКомпания Janet Systems Llc Представила Soa-Платформу Ijanet Framework Ultra На Выставке «Kitel 2008»Отличия ЭВМ III поколения от прежнихЭлементарные Методы СортировкиНейронный подходНарушение правил эксплуатации ЭВМ, системы ЭВМ или их сетиIBM передаёт фреймворк ACTF в дар EclipseДисплей (монитор)Геометрические объекты в GEOSTAR