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