SIMSCRIPT explained
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.[7] [8]
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.[9]
SIMSCRIPT III
SIMSCRIPT III[10] Release 4.0 was available by 2009,[11] and by then it ran on Windows 7, SUN OS and Linux and has Object-oriented features.[12]
By 1997, SIMSCRIPT III already had a GUI interface to its compiler.[13] The latest version is Release 5; earlier versions already supported 64-bit processing.[14]
PL/I implementation
A PL/I implementation was developed during 1968–1969, based on the public domain version released by RAND corporation.[15]
See also
External links
Notes and References
- Book: Simulation With Arena . 978-1467273411. 2016. SIMSCRIPT ... was implemented asa Fortran preprocessor on the IBM 7090. Reviews. C. T. I..
- Web site: The Development of the SIMULA Languages. The development of .. SIMULA I and SIMULA 67... were influenced by the design of SIMSCRIPT .... Kristen Nygaard . 1978.
- Web site: The SIMSCRIPT III Programming Language for Modular Object ... . M. E. Kuhl . ... and was followed by SIMSCRIPT I.5 from CACI in 1965.
- Web site: A Look Back in Time: The CACI Story.
- Book: Simscript II.5: Programming language. Philip J Kiviat. January 1973. Consolidated Analysis Centers. Philip J Kiviat.
- Book: Building simulation models with SIMSCRIPT II.5 . Edward C. Russell. 9780918417008. 1983.
- 1988 magazine quote: "today used principally by the U. S. military."
- PC Computing . September 1988 . 150–157. Market Value - PCs on Wall Street . William G. Shepherd Jr..
- Book: Russell, Edward C. . Building Simulation models with SIMSCRIPT II.5 . CACI . Los Angeles . 1983.
- The SIMSCRIPT III programming language . 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 .... 10.1109/WSC.2005.1574302. 8577001.
- Web site: simscript.com . SIMSCRIPT III Object-Oriented, Modular, Integrated software development tool.
- Book: Harry M. Markowitz . Selected Works . 152 . 2009. 978-9814470216. 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 ....
- Web site: June 26, 1997 . SIMSCRIPT III User's Manual.
- Web site: CACI Products . March 12, 2019 .
- Book: Encyclopedia of Computer Science and Technology: Volume 13. 978-0824722630. Jack Belzer . Albert G. Holzman . Allen Kent . 1979. SIMSCRIPT. This PL/I based version, first developed in 1968-1969 ... of SIMSCRIPT I, particularly in large simulations at The RAND Corporation.