SIMSCRIPT
редактировать
Язык моделирования
SIMSCRIPT - это английский -подобный универсальный язык моделирования, разработанный Гарри Марковицем и Бернардом Хауснером в RAND Corporation в 1962 году. Он был реализован как препроцессор Фортрана на IBM 7090 и был разработан для моделирования крупных дискретных событий. Это повлияло на Simula.
. Хотя более ранние версии были выпущены в общественное достояние, SIMSCRIPT был коммерциализирован компанией Марковица California Analysis Center, Inc. (CACI), которая произвела проприетарные версии SIMSCRIPT I.5. и SIMSCRIPT II.5.
Содержание
- 1 SIMSCRIPT II.5
- 2 SIMSCRIPT III
- 3 Реализация PL / I
- 4 См. также
- 5 Ссылки
- 6 Внешние links
SIMSCRIPT II.5
SIMSCRIPT II.5 был последним воплощением SIMSCRIPT до ПК, одного из старейших компьютерных языков моделирования. Хотя военный подрядчик CACI выпустил его в 1971 году, он до сих пор широко используется в крупномасштабных военных симуляторах и симуляторах управления воздушным движением.
- SIMSCRIPT II.5 - мощный, свободный по форме, англоязычный, универсальный язык программирования имитационного моделирования. Он поддерживает применение принципов разработки программного обеспечения, таких как структурированное программирование и модульность, которые придают имитационным моделям упорядоченность и управляемость.
SIMSCRIPT III
SIMSCRIPT III Release 4.0 был доступен к 2009 году, и к тому времени он работал на Windows 7, SUN OS и Linux и имеет объектно-ориентированные функции.
К 1997 году SIMSCRIPT III уже имел графический интерфейс к своему компилятору. Последняя версия - Release 5; более ранние версии уже поддерживали 64-битную обработку.
реализация PL / I
A PL/I реализация была разработана в 1968-1969 годах на основе версии для общего пользования, выпущенной корпорацией RAND.
См. Также
Ссылки
- ^Reviews, CTI (2016). Моделирование с ареной. ISBN 978-1467273411.
SIMSCRIPT... был реализован как препроцессор Fortran на IBM 7090
- ^Kristen Nygaard (1978). «Развитие языков SIMULA» (PDF).
На разработку.. SIMULA I и SIMULA 67... повлиял дизайн SIMSCRIPT...
- ^M. Э. Куль. «Язык программирования SIMSCRIPT III для модульного объекта...» (PDF).
... за которым последовал SIMSCRIPT I.5 от CACI в 1965 году.
- ^«Взгляд назад во времени: история CACI».
- ^Филип Дж. Кивиат. Simscript II.5: язык программирования.
- ^Эдвард С. Рассел (1983). Построение имитационных моделей с помощью SIMSCRIPT II.5. ISBN 9780918417008.
- ^Цитата из журнала 1988 года: «сегодня используется в основном военными США».
- ^Уильям Г. Шеперд младший (сентябрь 1988 г.). «Рыночная стоимость - ПК на Уолл-стрит». Компьютерные вычисления. С. 150–157.
- ^Рассел, Эдвард К. (1983). Построение имитационных моделей с помощью SIMSCRIPT II.5. Лос-Анджелес: CACI.
- ^«Язык программирования SIMSCRIPT III». doi : 10.1109 / WSC.2005.1574302. S2CID 8577001.
SIMSCRIPT III - это язык программирования для моделирования дискретных событий. Это основное расширение своего предшественника, SIMSCRIPT II.5, обеспечивающее полную поддержку...
Cite journal требует | journal =
() - ^"SIMSCRIPT III Объектно-ориентированный, модульный, интегрированный инструмент разработки программного обеспечения ". Simscript.com.
- ^Гарри М. Марковиц (2009). Избранные работы. Стр. 152. ISBN 978-9814470216.
Я сказал Ане Марянски, возглавлявшей проект SIMSCRIPT III, что у SIMSCRIPT уже есть сущности, атрибуты плюс наборы. Она объяснила, что клиентам нужен объект...
- ^«SIMSCRIPT III User's Manual » (PDF). 26 июня 1997 г.
- ^« CACI Products ». Проверено 12 марта 2019 г.
- ^Джек Белзер; Альберт Г. Хольцман; Аллен Кент (1979). Энциклопедия компьютерных наук и технологий: том 13. ISBN 978-0824722630.
SIMSCRIPT. Эта версия на основе PL / I, впервые разработанная в 1968- 1969... SIMSCRIPT I, особенно в больших моделированиях в корпорации RAND
Эта статья основана на материале, взятом из F ree On-line Dictionary of Computing до 1 ноября 2008 г. и включенный в соответствии с условиями «перелицензирования» GFDL версии 1.3 или более поздней.
Внешние ссылки
- Страница CACI SIMSCRIPT
- История языков программирования: SIMSCRIPT
- Устное интервью по истории с Гарри М. Марковицем, Институтом Чарльза Бэббиджа, Университет Миннесота - Марковиц обсуждает свои разработки теории портфолио, разреженных матриц и свою работу в RAND Corporation и других местах по разработке программного обеспечения для моделирования (включая компьютерный язык SIMSCRIPT ), моделирование и исследование операций.