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

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

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

Ада и Си

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

Использование загрузочных дискет Microsoft
Классификация прикладных систем и классификация кабельных систем
Общая характеристика преступлений в сфере компьютерной информации
Глобальные гипертекстовые структуры: WWW
Windows Vista как платформа
Возможности стабилизаторов напряжения для защиты персонального компьютера
Основная особенность Adobe ImageStyler
Crm Система, Внедрение Crm Систем
Назначение деловых игр
Выбор Антивирусного Программного Обеспечения Для Домашнего Компьютера
КОМПЬЮТЕРНЫЕ ПРЕСТУПЛЕНИЯ
Програмное обеспечение для предприятий - добавлять эффективность к делу
Почему работа за компьютером наносит вред здоровью человека
ОТОБРАЖЕНИЕ ПРОЦЕССА ПРОЕКТИРОВАНИЯ В ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ САПР
Рассказ за програмным обеспечением Escrow
Процедуры и функции модуля CRT
Поколения ЭВМ
Положение за компьютером
Основные стимулы трудовой деятельности в индустриальном, постиндустриальном и информационном обществе
Отмена печати отдельных документов
Компьютеры дома
Краткий обзор модулей COSMOS/M
Проблема предотвращения формирования общества потребления
Замена стандартного ядра и HAL
Региональные провайдеры в России
ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Доступ в Internet
Сертификаты TCO и MPRII
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети (ст. 274 УК)
Компания Зао &Quot;Лайт Коммуникейшн&Quot; Получила Статус Gigabyte Authorized Partner
Примеры комплексов CASE-средств
Шина ISA
Графические интерфейсы пользователя
TCO '95
Контроллеры жестких дисков
Рисование кривой
Законы Безопасности
ПРЕДУПРЕЖДЕНИЕ КОМПЬЮТЕРНЫХ ПРЕСТУПЛЕНИЙ
Компьютеры на страже закона
Хакеры могут контролировать ПК без ведома их владельцев
Тематические ресурсы Internet
МОНТАЖ ЖГУТОВ В АППАРАТУРЕ
Внедрение Crm Системы Quick Sales 2 В Компании «Эпос»
ИСТОРИЯ РАЗВИТИЯ КОМПЬЮТЕРОВ
Совершенная Система Цифрового Видеонаблюдения Uniteco Dvs
Системы электронной почты
WordPad: Выделение текста кеглем шрифта
Генерация сеток конечных элементов в GEOSTAR
Зарождение кибернетики
Наиболее распространенные возможности Internet
Концентраторы Fast Ethernet NetGear
Переход на новую систему и ее поддержка
Обмен данными через файл-фрагмент
Аналоговые и цифровые схемы
Информационные ресурсы украинского сегмента Internet