4. Семейство GPSSR
 
В данном разделе я расскажу о диалектах GPSS, для краткости названных семейство GPSSR. Они были разработаны в университете из Западного Онтарио, в основном под руководством Д.Мартина и затем распространяемые через фирму Simulation Software. Последующая информация базируется на статьях Ричардса (Richards 1987 и 2001). 

Первый из реализованных продуктов назывался GPSS10, был разработан для компьютеров PDP-10 и написан на языке Ассемблер и BLISS10. Он в основном базировался на принципах GPSS V. Одним из преимуществ над GPSS V было то, что он имел интерактивный отладчик. Это было 1980 сразу после реализации GPSS/VX для компьютеров DEC VAX/11, которая была написана на языке BLISS32. Это был компилятор с интерактивной отладкой. В 1991 году появилась версия GPSSR для PDP 11, написанная на языке С. Среди новых функций была одна очень важная - СЧА могли использоваться в любом поле, включая, операторы определения функции. Недостатком было то, что симулятор и генератор отчетов были разделены при выполнении, так как требовали очень много оперативной памяти. В 1992 году была реализована система названная GPSS/C, которая была разработана для облегченного запуска на любой архитектуре. С тех пор GPSS код был преобразован в P-код и обрабатывался интерпретатором. В течение следующей декады GPSS/C развивался и был адаптирован на множество других компьютерных платформ. В 1983 году был разработана первая среди GPSS систем версия для компьютеров типа IBM PC - GPSSR/PC. Это была разработка Б.Ричардса. В сравнении с GPSSR он был расширен функционально в частности в формах диалога в при выводе результатов. В нем было 42 типа блоков. Семь из них отсутствуют в любой реализации и приведены в приложении. Кроме этого в него были добавлены анимационные возможности.
 
назад

вперед