SIMSCRIPT: Difference between revisions
imported>Earthquakesurprise No edit summary |
imported>Onel5969 m Disambiguating links to Object-orientation (link changed to Object-oriented programming) using DisamAssist. |
||
| Line 38: | Line 38: | ||
|conference=Proceedings of the Winter Simulation Conference, 2005}}</ref> ''Release 4.0'' was available by 2009,<ref>{{cite web | |conference=Proceedings of the Winter Simulation Conference, 2005}}</ref> ''Release 4.0'' was available by 2009,<ref>{{cite web | ||
|website=simscript.com |url=https://www.simscript.com/products/products.html | |website=simscript.com |url=https://www.simscript.com/products/products.html | ||
|title=SIMSCRIPT III Object-Oriented, Modular, Integrated software development tool}}</ref> and by then it ran on [[Windows 7]], [[SUN OS]] and [[Linux]] and has [[object-oriented]] features.<ref>{{cite book | |title=SIMSCRIPT III Object-Oriented, Modular, Integrated software development tool}}</ref> and by then it ran on [[Windows 7]], [[SUN OS]] and [[Linux]] and has [[Object-oriented programming|object-oriented]] features.<ref>{{cite book | ||
|author=Harry M. Markowitz |title=Selected Works |page=152 |date=2009 | |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 | |publisher=World Scientific |url=https://books.google.com/books?isbn=981447021X |isbn=978-9814470216 | ||
Latest revision as of 09:48, 29 July 2025
Template:Short description 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][2] and was designed for large discrete event simulations. It influenced Simula.[3]
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[4][5] and SIMSCRIPT II.5.
SIMSCRIPT II.5
SIMSCRIPT II.5[6][7] 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.[8][9]
- 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.[10]
SIMSCRIPT III
SIMSCRIPT III[11] Release 4.0 was available by 2009,[12] and by then it ran on Windows 7, SUN OS and Linux and has object-oriented features.[13]
By 1997, SIMSCRIPT III already had a GUI interface to its compiler.[14] The latest version is Release 5; earlier versions already supported 64-bit processing.[15]
PL/I implementation
A PL/I implementation was developed during 1968–1969, based on the public domain version released by RAND Corporation.[16]
See also
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ 1988 magazine quote: "today used principally by the U. S. military."
- ↑ Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
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.