SIMSCRIPT
Simulation language
title: "SIMSCRIPT" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["fortran", "simulation-programming-languages"] description: "Simulation language" topic_path: "linguistics" source: "https://en.wikipedia.org/wiki/SIMSCRIPT" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0
::summary Simulation language ::
SIMSCRIPT is a free-form, English-like general-purpose simulation language conceived by Harry Markowitz and Bernard Hausner at the RAND Corporation in 1962. It was implemented as a Fortran preprocessor on the IBM 7090{{cite book |title=Simulation With Arena |isbn=978-1467273411 |url=https://books.google.com/books?isbn=1467273414 |date=2016 |quote=SIMSCRIPT … was implemented as a Fortran preprocessor on the IBM 7090 |first=W. |last=Kelton |title=The Development of the SIMULA Languages |url=https://hannemyr.com/cache/knojd_acm78.pdf |quote=The development of … SIMULA I and SIMULA 67 … were influenced by the design of SIMSCRIPT … |author=Kristen Nygaard |date=1978}}
Though earlier versions were released into the public domain, SIMSCRIPT was commercialized by Markowitz's company, California Analysis Center, Inc. (CACI), which produced proprietary versions SIMSCRIPT I.5{{cite web |title=The SIMSCRIPT III Programming Language for Modular Object … |url=https://www.caciasl.com/docs/SIMSCRIPT_III_Paper_Win_Sim.pdf |author=M. E. Kuhl |quote=… and was followed by SIMSCRIPT I.5 from CACI in 1965}} and SIMSCRIPT II.5.
SIMSCRIPT II.5
SIMSCRIPT II.5{{cite book |title=Simscript II.5: Programming language |author=Philip J Kiviat |date=January 1973 |publisher=Consolidated Analysis Centers |url=https://www.amazon.com/Simscript-II-5-Programming-Philip-Kiviat/dp/B0000EGCHY|author-link=Philip J Kiviat |url=https://books.google.com/books?id=zEg7_Pqh_T0C|isbn=9780918417008 |year=1983 |title=Market Value – PCs on Wall Street |author=William G. Shepherd Jr.}}
:SIMSCRIPT II.5 is a powerful, free-form, English-like, general-purpose simulation programming language. It supports the application of software engineering principles, such as structured programming and modularity, which impart orderliness and manageability to simulation models. SIMSCRIPT II.5 User’s Guide/Manual: https://www3.cs.stonybrook.edu/~cse529/simscript_docs/simuser.pdf --
SIMSCRIPT III
SIMSCRIPT III{{cite conference |title=The SIMSCRIPT III programming language |quote=SIMSCRIPT III is a programming language for discrete-event simulation. It is a major extension of its predecessor, SIMSCRIPT II.5, providing full support for … |doi=10.1109/WSC.2005.1574302 |s2cid=8577001 |conference=Proceedings of the Winter Simulation Conference, 2005}} Release 4.0 was available by 2009,{{cite web |website=simscript.com |url=https://www.simscript.com/products/products.html |title=SIMSCRIPT III Object-Oriented, Modular, Integrated software development tool}} and by then it ran on Windows 7, SUN OS and Linux and has object-oriented features.{{cite book |author=Harry M. Markowitz |title=Selected Works |page=152 |date=2009 |publisher=World Scientific |url=https://books.google.com/books?isbn=981447021X |isbn=978-9814470216 |quote=I told Ana Marjanski, who headed the SIMSCRIPT III project, that SIMSCRIPT already has entities, attributes plus sets. She explained that the clients want object …}}
By 1997, SIMSCRIPT III already had a GUI interface to its compiler.{{cite web |date=June 26, 1997 |url=https://www.simscript.com/cust_center/sim3r2docs/SIMSCRIPTIII_User_Manual.pdf |title=SIMSCRIPT III User's Manual |archive-url=https://web.archive.org/web/20201124183456/http://www.simscript.com/cust_center/sim3r2docs/SIMSCRIPTIII_User_Manual.pdf |archivedate=2020-11-24}} The latest version is Release 5; earlier versions already supported 64-bit processing.{{cite web |title=CACI Products |accessdate=March 12, 2019 |url=https://www.simscript.com/downloads/downloads.html}}
PL/I implementation
A PL/I implementation was developed during 1968–1969, based on the public domain version released by RAND Corporation.{{cite book |title=Encyclopedia of Computer Science and Technology: Volume 13 |url=https://books.google.com/books?isbn=0824722639 |isbn=978-0824722630 |author1=Jack Belzer |author2=Albert G. Holzman |author3=Allen Kent |date=1979 |quote=SIMSCRIPT. This PL/I based version, first developed in 1968–1969 … of SIMSCRIPT I, particularly in large simulations at The RAND Corporation}}
References
References
- "Simulation With Arena".
- "A Look Back in Time: The CACI Story".
- 1988 magazine quote: "today used principally by the U. S. military."
- Russell, Edward C.. (1983). "Building Simulation models with SIMSCRIPT II.5". CACI.
::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::