stringtranslate.com

СИМСКРИПТ

SIMSCRIPT — это свободный, похожий на английский язык, универсальный язык моделирования, созданный Гарри Марковицем и Бернардом Хауснером в корпорации RAND в 1962 году. Он был реализован как препроцессор Fortran на IBM 7090 [1] и был разработан для моделирования больших дискретных событий . Он оказал влияние на Simula . [2]

Хотя более ранние версии были переданы в общественное достояние, SIMSCRIPT был коммерциализирован компанией Марковица California Analysis Center, Inc. (CACI), которая выпустила запатентованные версии SIMSCRIPT I.5 [3] [4] и SIMSCRIPT II.5.

СИМСКРИПТ II.5

SIMSCRIPT II.5 [5] [6] был последним до-ПК воплощением SIMSCRIPT, одного из старейших языков компьютерного моделирования . Хотя военный подрядчик CACI выпустил его в 1971 году, он по-прежнему широко используется в крупномасштабных военных и авиадиспетчерских симуляциях. [7] [8]

SIMSCRIPT II.5 — мощный, свободный, англоподобный, универсальный язык программирования моделирования. Он поддерживает применение принципов разработки программного обеспечения, таких как структурное программирование и модульность, которые придают моделям моделирования упорядоченность и управляемость. [9]

СИМСКРИПТ III

SIMSCRIPT III [10] Версия 4.0 была доступна в 2009 году [11] , и к тому времени она работала на Windows 7 , SUN OS и Linux и имела объектно-ориентированные функции. [12]

К 1997 году SIMSCRIPT III уже имел графический интерфейс для своего компилятора. [13] Последняя версия — Release 5 ; более ранние версии уже поддерживали 64-битную обработку. [14]

Реализация ПЛ/И

Реализация PL /I была разработана в 1968–1969 годах на основе общедоступной версии, выпущенной корпорацией RAND. [15]

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

Ссылки

  1. ^ Обзоры, CTI (2016). Моделирование с помощью арены. ISBN 978-1467273411. SIMSCRIPT ... был реализован как препроцессор Fortran на IBM 7090
  2. ^ Кристен Нюгаард (1978). "Развитие языков SIMULA" (PDF) . Разработка .. SIMULA I и SIMULA 67... была под влиянием дизайна SIMSCRIPT ...
  3. ^ ME Kuhl. «Язык программирования SIMSCRIPT III для модульных объектов ...» (PDF) . ... и за ним в 1965 году последовал SIMSCRIPT I.5 от CACI
  4. ^ «Взгляд назад во времени: история CACI».
  5. ^ Филип Дж. Кивиат (январь 1973 г.). Simscript II.5: Язык программирования. Центры консолидированного анализа.
  6. ^ Эдвард С. Рассел (1983). Создание имитационных моделей с помощью SIMSCRIPT II.5. ISBN 9780918417008.
  7. Цитата из журнала 1988 года: «сегодня используется в основном армией США».
  8. Уильям Г. Шеперд-младший (сентябрь 1988 г.). «Рыночная стоимость — ПК на Уолл-стрит». PC Computing . С. 150–157.
  9. ^ Рассел, Эдвард С. (1983). Построение имитационных моделей с помощью SIMSCRIPT II.5 . Лос-Анджелес: CACI.
  10. ^ "Язык программирования SIMSCRIPT III". doi :10.1109/WSC.2005.1574302. S2CID  8577001. SIMSCRIPT III — это язык программирования для дискретно-событийного моделирования. Он является крупным расширением своего предшественника SIMSCRIPT II.5, обеспечивая полную поддержку ... {{cite journal}}: Цитировать журнал требует |journal=( помощь )
  11. ^ "SIMSCRIPT III Объектно-ориентированный, модульный, интегрированный инструмент разработки программного обеспечения". simscript.com .
  12. ^ Гарри М. Марковиц (2009). Избранные произведения. стр. 152. ISBN 978-9814470216. Я сказал Ане Марьянски, которая возглавляла проект SIMSCRIPT III, что в SIMSCRIPT уже есть сущности, атрибуты и наборы. Она объяснила, что клиенты хотят объект ...
  13. ^ "Руководство пользователя SIMSCRIPT III" (PDF) . 26 июня 1997 г.
  14. ^ "CACI Products" . Получено 12 марта 2019 г. .
  15. ^ Джек Белзер; Альберт Г. Хольцман; Аллен Кент (1979). Энциклопедия компьютерных наук и технологий: Том 13. ISBN 978-0824722630. SIMSCRIPT. Эта версия на основе PL/I, впервые разработанная в 1968-1969 годах ... SIMSCRIPT I, в частности, для крупных симуляций в RAND Corporation

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