Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SIMSCRIPT - это англоязычный язык моделирования общего назначения в свободной форме, разработанный Гарри Марковицем и Бернардом Хауснером в RAND Corporation в 1962 году. Он был реализован как препроцессор Fortran на IBM 7090 [1] и был разработан для крупных дискретных событий. симуляции . Это повлияло на Симулу . [2]

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

SIMSCRIPT II.5 [ править ]

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

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

SIMSCRIPT III [ править ]

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

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

Реализация PL / I [ править ]

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

См. Также [ править ]

  • QUIKSCRIPT
  • GPSS

Ссылки [ править ]

  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) . ... за которым последовал SIMSCRIPT I.5 от CACI в 1965 г.
  4. ^ "Взгляд назад во времени: история CACI" .
  5. ^ Филип Дж. Кивиат . Simscript II.5: язык программирования .
  6. Эдвард С. Рассел (1983). Построение имитационных моделей с помощью SIMSCRIPT II.5 . ISBN 9780918417008.
  7. Цитата из журнала 1988 г .: «сегодня используется в основном военными США».
  8. ^ Уильям Г. Шеперд младший (сентябрь 1988). «Рыночная стоимость - ПК на Уолл-стрит». Компьютерные вычисления . С. 150–157.
  9. ^ Рассел, Эдвард С. (1983). Построение имитационных моделей с помощью SIMSCRIPT II.5 . Лос-Анджелес: CACI.
  10. ^ "Язык программирования SIMSCRIPT III". DOI : 10,1109 / WSC.2005.1574302 . S2CID 8577001 . SIMSCRIPT III - это язык программирования для моделирования дискретных событий. Это основное расширение своего предшественника SIMSCRIPT II.5, обеспечивающее полную поддержку ...  Цитировать журнал требует |journal=( помощь )
  11. ^ "SIMSCRIPT III Объектно-ориентированный, модульный, интегрированный инструмент разработки программного обеспечения" . simscript.com .
  12. ^ Гарри М. Марковиц (2009). Избранные произведения . п. 152. ISBN. 978-9814470216. Я сказал Ане Марьянски, возглавлявшей проект SIMSCRIPT III, что в SIMSCRIPT уже есть сущности, атрибуты и наборы. Она объяснила, что клиентам нужен объект ...
  13. ^ "Руководство пользователя SIMSCRIPT III" (PDF) . 26 июня 1997 г.
  14. ^ «Продукты CACI» . Проверено 12 марта 2019 года . CS1 maint: обескураженный параметр ( ссылка )
  15. Джек Белзер; Альберт Г. Хольцман; Аллен Кент (1979). Энциклопедия компьютерных наук и технологий: Том 13 . ISBN 978-0824722630. SIMSCRIPT. Эта основанная на PL / I версия, впервые разработанная в 1968-1969 годах ... SIMSCRIPT I, особенно в больших моделированиях в RAND Corporation

Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.

Внешние ссылки [ править ]

  • Страница CACI SIMSCRIPT
  • История языков программирования: SIMSCRIPT
  • Устное историческое интервью с Гарри М. Марковицем , Институт Чарльза Бэббиджа , Университет Миннесоты - Марковиц обсуждает свои разработки теории портфолио , разреженных матриц и свою работу в RAND Corporation и других местах по разработке программного обеспечения для моделирования (включая компьютерный язык SIMSCRIPT ), моделированию, и исследование операций.