Хотя более ранние версии были переданы в общественное достояние, 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]
К 1997 году SIMSCRIPT III уже имел графический интерфейс для своего компилятора. [13] Последняя версия — Release 5 ; более ранние версии уже поддерживали 64-битную обработку. [14]
Реализация ПЛ/И
Реализация PL /I была разработана в 1968–1969 годах на основе общедоступной версии, выпущенной корпорацией RAND. [15]
^ Обзоры, CTI (2016). Моделирование с помощью арены. ISBN978-1467273411. SIMSCRIPT ... был реализован как препроцессор Fortran на IBM 7090
^ Кристен Нюгаард (1978). "Развитие языков SIMULA" (PDF) . Разработка .. SIMULA I и SIMULA 67... была под влиянием дизайна SIMSCRIPT ...
^ ME Kuhl. «Язык программирования SIMSCRIPT III для модульных объектов ...» (PDF) . ... и за ним в 1965 году последовал SIMSCRIPT I.5 от CACI
^ «Взгляд назад во времени: история CACI».
^ Филип Дж. Кивиат (январь 1973 г.). Simscript II.5: Язык программирования. Центры консолидированного анализа.
^ Эдвард С. Рассел (1983). Создание имитационных моделей с помощью SIMSCRIPT II.5. ISBN9780918417008.
↑ Цитата из журнала 1988 года: «сегодня используется в основном армией США».
↑ Уильям Г. Шеперд-младший (сентябрь 1988 г.). «Рыночная стоимость — ПК на Уолл-стрит». PC Computing . С. 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). Избранные труды. World Scientific. стр. 152. ISBN978-9814470216. Я сказал Ане Марьянски, которая возглавляла проект SIMSCRIPT III, что в SIMSCRIPT уже есть сущности, атрибуты и наборы. Она объяснила, что клиенты хотят объект ...
^ "Руководство пользователя SIMSCRIPT III" (PDF) . 26 июня 1997 г.
^ "CACI Products" . Получено 12 марта 2019 г. .
^ Джек Белзер; Альберт Г. Хольцман; Аллен Кент (1979). Энциклопедия компьютерных наук и технологий: Том 13. ISBN978-0824722630. SIMSCRIPT. Эта версия на основе PL/I, впервые разработанная в 1968-1969 годах ... SIMSCRIPT I, в частности, для крупных симуляций в RAND Corporation
Внешние ссылки
Страница CACI SIMSCRIPT
История языков программирования: SIMSCRIPT
Устное историческое интервью с Гарри М. Марковицем, Институт Чарльза Бэббиджа , Университет Миннесоты. Марковиц рассказывает о своей разработке теории портфеля , разреженных матрицах и своей работе в корпорации RAND и других местах по разработке программного обеспечения для имитационного моделирования (включая компьютерный язык SIMSCRIPT ), моделированию и исследованию операций.