stringtranslate.com

Требования к языку Steelman

Требования к языку Steelman представляли собой набор требований, которым должен соответствовать высокоуровневый язык программирования общего назначения , созданный Министерством обороны США в программе Министерства обороны Common High Order Language в 1978 году. Предшественники этого документа назывались, по порядку, «Strawman», «Woodenman», «Tinman» и «Ironman». [1]

Требования были сосредоточены на потребностях встраиваемых компьютерных приложений и подчеркивали надежность, ремонтопригодность и эффективность. В частности, они включали средства обработки исключений , проверку во время выполнения и параллельные вычисления .

Был сделан вывод, что ни один из существующих языков не удовлетворяет этим критериям в достаточной степени, [2] поэтому был объявлен конкурс на создание языка, который был бы ближе к их выполнению. Проект, победивший в этом конкурсе, стал языком программирования Ada .

Полученный в результате язык приблизительно соответствовал требованиям Steelman, хотя и не в точности.

Пересмотр языка Ada 95 вышел за рамки требований Steelman, нацелившись на системы общего назначения в дополнение к встроенным системам и добавив функции, поддерживающие объектно-ориентированное программирование . [3]

Смотрите также

Ссылки

  1. Министерство обороны (июнь 1978 г.), Требования к языкам программирования высокого порядка: «Steelman»
  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)
  3. ^ Дэвид А. Уилер (1997), "Ada, C, C++ и Java против The Steelman". Первоначально опубликовано в Ada Letters, июль/август 1997 г.

Внешние ссылки