SIMSCRIPT
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[1] and was designed for large discrete event simulations. It influenced Simula.[2]
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[3][4] and SIMSCRIPT II.5.
SIMSCRIPT II.5
SIMSCRIPT II.5[5] [6] was the last pre-PC incarnation of SIMSCRIPT, one of the oldest computer simulation languages. Although military contractor CACI released it in 1971, it still enjoys wide use in large-scale military and air-traffic control simulations.
- 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.[7]
SIMSCRIPT III
SIMSCRIPT III[8] Release 4.0 is the most recent version of SIMSCRIPT;[9] it runs on Windows 7, SUN OS and Linux and has Object-oriented features.[10]
PL/I implementation
A PL/I implementation was developed during 1968-1969, based on the public domain version released by RAND corporation.[11]
See also
References
- ↑ Simulation With Arena. 2016. ISBN 1467273414.
SIMSCRIPT ... was implemented asa Fortran preprocessor on the IBM 7090
- ↑ Kristen Nygaard (1978). "The Development of the SIMULA Languages" (PDF).
The development of .. SIMULA I and SIMULA 67... were influenced by the design of SIMSCRIPT ...
- ↑ M. E. Kuhl. "The SIMSCRIPT III Programming Language for Modular Object ..." (PDF).
... and was followed by SIMSCRIPT I.5 from CACI in 1965
- ↑ "A Look Back in Time: The CACI Story".
- ↑ Philip J Kiviat. Simscript II.5: Programming language.
- ↑ Edward C. Russell. Building simulation models with SIMSCRIPT II.5.
- ↑ Russell, Edward C. (1983). Building Simulation models with SIMSCRIPT II.5. Los Angeles: CACI.
- ↑ "The SIMSCRIPT III programming language". IEEE.org.
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 ...
- ↑ "SIMSCRIPT III Object-Oriented, Modular, Integrated software development tool". simscript.com.
- ↑ Harry M. Markowitz (2009). Selected Works. p. 152. ISBN 981447021X.
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 ...
- ↑ Jack Belzer; Albert G. Holzman; Allen Kent (1979). Encyclopedia of Computer Science and Technology: Volume 13. ISBN 0824722639.
SIMSCRIPT. This PL/I based version, first developed in 1968-1969 ... of SIMSCRIPT I, particularly in large simulations at The RAND Corporation
This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.
External links
- CACI SIMSCRIPT page
- History of Programming Languages: SIMSCRIPT
- Oral history interview with Harry M. Markowitz, Charles Babbage Institute, University of Minnesota - Markowitz discusses his development of portfolio theory, sparse matrices, and his work at the RAND Corporation and elsewhere on simulation software development (including computer language SIMSCRIPT), modeling, and operations research.