Требования Стилмана к языку - Steelman language requirements
Требования к языку Стилмана представляли собой набор требований, которым должен соответствовать язык программирования общего назначения высокого уровня , созданный Министерством обороны США в программе Common High Order Language Министерства обороны в 1978 году. Предшественники этого документа назывались , по порядку: «Соломенный человек», «Деревянный человек», «Железный человек» и «Железный человек».
Требования были сосредоточены на потребностях встраиваемых компьютерных приложений и сделали упор на надежность, ремонтопригодность и эффективность. Примечательно, что они включали средства обработки исключений , проверку во время выполнения и параллельные вычисления .
Был сделан вывод, что ни один из существующих языков не соответствует этим критериям в достаточной степени, поэтому был созван конкурс на создание языка, который был бы ближе к их выполнению. Дизайн, победивший в этом конкурсе, стал языком программирования Ada .
Результирующий язык полностью соответствовал требованиям Steelman, хотя и не совсем.
Версия языка Ada 95 вышла за рамки требований Steelman, нацелена на системы общего назначения в дополнение к встроенным и добавила функции, поддерживающие объектно-ориентированное программирование .
Смотрите также
использованная литература
внешние ссылки
- Министерство обороны (июнь 1978 г.), Требования к языкам компьютерного программирования высокого порядка: Steelman
- Дэвид А. Уиллер (1996), Введение в Steelman On-Line (версия 1.2).
- SoftTech Inc. (1976), «Оценка ALGOL 68, Jovial J3B, Pascal, SIMULA 67 и TACPOL по сравнению с TINMAN - требования для общего языка программирования высокого порядка». - Смотрите также: Algol 68 , бодрый J3B, Pascal , SIMULA 67 и TACPOL (Defense технического информационный центр - DTIC ADA037637, отчет номер 1021-14).
- Дэвид А. Уиллер (1997), «Ада, C, C ++ и Java против Steelman» . Первоначально опубликовано в Ada Letters, июль / август 1997 г.