Главная | Соглашение | Публикация статей

Ада и Си
Категория: Статьи

При проведении сравнительных анализов популярных языков переломано столько копий, что сегодня эту тему часто относят к разряду "религиозных войн". Поэтому ограничимся лишь ссылкой на известную статью [2], в которой делается ряд красноречивых выводов.
1. Разработка программ на языке Ада обходится на 60% дешевле аналогичных программных проектов, реализуемых на Си.
2. Программа на языке Ада имеет в 9 раз меньше дефектов, чем программа на Си; программа на Си++ имеет еще более низкие, чем программа Си, характеристики.
3. предпочтительнее Си как для опытных, так и для неопытных программистов, а также для программистов, имеющих как максимальный, так и минимальный рейтинг в своей группе.
4. Трудоемкость изучения языка Ада не выше трудоемкости изучения Си.
5. Программы на Аде более надежны, чем программы на Си.
В качестве иллюстрации этих выводов, приведем пример разработки бортового программного обеспечения самолета C-130J в соответствии с требованиями Уровня А стандарта DO-178B [3]. При этом констатировалось качество кода, в 10 раз превышающее среднее для программного обеспечения Уровня А. Производительность труда выросла вчетверо относительно сопоставимых программных проектов.

Ада и Си

Статьи по теме:

Использование компьютеров
Развитие Железной Индустрии Или Кому Сейчас Нужны Многоядерные Процессоры
LEP-дисплеи: день завтрашний
ЦЕЛЬ СОЗДАНИЯ САПР
Настройка интерфейса
Алее Софтвер Приглашает На Docflow 2008!
Защитите фото, изображения и видео
ПРИНЦИП ПОСТРОЕНИЯ КОМПЬЮТЕРНЫХ СЕТЕЙ
Поиск данных и программ (Archie)
Картриджи Оптом И В Розницу, Со Склада
Видеоадаптеры
Internet и политика
Определение структурированной кабельной системы
Что Приносит Sp1 Для Windows Vista?
Новинка CCTV: монитор Smartec STM-193 с диагональю 19“
Критерий пользователя ЭС
Сертификаты TCO и MPRII
Два формата таблицы FAT
Обзор Ca Recovery Management R12. Новая Версия Продукта
Численные методы, используемые в данной работе
Файлы
Микропроцессоры использующиеся в CompactPCI-системах
Зафиксируйте вниз с персональной информации на вашем компьютере
Технология сценариев
Адресация в системе электронной почты
Ада и Java
Правовое регулирование отношений в области "компьютерной информации"
Размер шрифта и кодировка
Конверт
Компонент вывода
Шина ISA
Наиболее распространенные возможности Internet
ЭВМ V поколения
Трехмерная графика
Сигналы в системе UNIX
Основные черты NetWare 3.x - 4.x
WordPad: Выделение текста кеглем шрифта
Обзор Конвертеров Для Видеофайлов
Получение изображений со сканера или цифровой камеры
Настройка интерфейса редактора Paint
Работа накопителя
МЕЖДУНАРОДНЫЙ И ОТЕЧЕСТВЕННЫЙ ОПЫТ БОРЬБЫ И ПРЕДУПРЕЖДЕНИЯ КОМПЬЮТЕРНЫХ ПРЕСТУПЛЕНИЙ И ВНОВЬ ВОЗНИКАЮЩИЕ ПРОБЛЕМЫ
Оборотная сторона медали Spyware
Oболочка Gopher
СФЕРЫ ПРИМЕНЕНИЯ КОМПЬЮТЕРОВ
Резервное копирование данных. Стоит ли платить деньги?
ПЛОТТЕРЫ НА ОСНОВЕ ТЕРМОПЕРЕДАЧИ
WordPad: Выделение текста начертанием
Активация Windows XP
Уровень агентов
Условия и предпосылки информатизации
Создание фотоснимков из кадра видеозаписи
ПРЕСТУПЛЕНИЕ В СФЕРЕ КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
Простые и быстрые способы проектирования собственных CompactPCI модулей ввода/вывода
Электронный подход