Jump to content

Языковые требования Steelman

Требования к языку Steelman представляли собой набор требований, которым должен отвечать язык программирования высокого уровня общего назначения , созданный Министерством обороны США в программе «Общий язык высокого порядка» Министерства обороны в 1978 году. Предшественники этого документа назывались По порядку: «Соломенный человек», «Деревянный человек», «Железный человек» и «Железный человек». [1]

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

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

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

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

См. также

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


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b039c959b693b0d07f01577887377e9b__1714289460
URL1:https://arc.ask3.ru/arc/aa/b0/9b/b039c959b693b0d07f01577887377e9b.html
Заголовок, (Title) документа по адресу, URL1:
Steelman language requirements - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)