Языковые требования Steelman
![]() |
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Август 2018 г. ) |
Требования к языку Steelman представляли собой набор требований, которым должен отвечать язык программирования высокого уровня общего назначения , созданный Министерством обороны США в программе «Общий язык высокого порядка» Министерства обороны в 1978 году. Предшественники этого документа назывались По порядку: «Соломенный человек», «Деревянный человек», «Железный человек» и «Железный человек». [1]
Требования были сосредоточены на потребностях встроенных компьютерных приложений и подчеркивали надежность, ремонтопригодность и эффективность. Примечательно, что они включали средства обработки исключений , проверку во время выполнения и параллельные вычисления .
Был сделан вывод, что ни один из существующих языков не отвечает этим критериям в достаточной степени. [2] поэтому был объявлен конкурс на создание языка, который был бы ближе к их выполнению. Проект, победивший в этом конкурсе, стал языком программирования Ada .
Полученный в результате язык полностью соответствовал требованиям Steelman, хотя и не совсем.
Версия языка Ada 95 вышла за рамки требований Steelman, ориентируясь не только на встроенные системы, но и на системы общего назначения и добавляя функции, поддерживающие объектно-ориентированное программирование . [3]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Министерство обороны (июнь 1978 г.), Требования к языкам компьютерного программирования высокого порядка: «Стилман»
- ^ SoftTech Inc. (1976), «Оценка ALGOL 68, Jovial J3B, Pascal, SIMULA 67 и TACPOL в сравнении с TINMAN — требования к общему языку программирования высокого порядка». - См. также: ALGOL 68 , Jovial J3B, Pascal , SIMULA 67 и TACPOL (Центр технической информации Министерства обороны — DTIC ADA037637, номер отчета 1021-14).
- ^ Дэвид А. Уиллер (1997), «Ада, C, C++ и Java против Стилмана» . Первоначально опубликовано в журнале Ada Letters, июль/август 1997 г.
Внешние ссылки
[ редактировать ]
- Министерство обороны (июнь 1978 г.), Требования к языкам компьютерного программирования высокого порядка: «Стилман».
- Дэвид А. Уиллер (1996), Введение в Steelman Online (версия 1.2).
- SoftTech Inc. (1976), «Оценка ALGOL 68, Jovial J3B, Pascal, SIMULA 67 и TACPOL в сравнении с TINMAN - требования к общему языку программирования высокого порядка». - См. также: ALGOL 68 , Jovial J3B, Pascal , SIMULA 67 и TACPOL (Центр технической информации Министерства обороны — DTIC ADA037637, номер отчета 1021-14).
- Дэвид А. Уиллер (1997), «Ада, C, C++ и Java против Стилмана» . Первоначально опубликовано в журнале Ada Letters, июль/август 1997 г.