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<ref>Template:Cite book</ref><ref>Template:Cite book</ref> and was designed for large discrete event simulations. It influenced Simula.<ref name=Simula.pdf>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
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<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and SIMSCRIPT II.5.
SIMSCRIPT II.5Edit
SIMSCRIPT II.5<ref>Template:Cite book</ref><ref>Template:Cite book</ref> 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.<ref>1988 magazine quote: "today used principally by the U. S. military."</ref><ref name=PC1988>Template:Cite magazine</ref>
- 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.<ref>Template:Cite book</ref>
SIMSCRIPT IIIEdit
SIMSCRIPT III<ref>Template:Cite conference</ref> Release 4.0 was available by 2009,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and by then it ran on Windows 7, SUN OS and Linux and has object-oriented features.<ref>Template:Cite book</ref>
By 1997, SIMSCRIPT III already had a GUI interface to its compiler.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The latest version is Release 5; earlier versions already supported 64-bit processing.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
PL/I implementationEdit
A PL/I implementation was developed during 1968–1969, based on the public domain version released by RAND Corporation.<ref>Template:Cite book</ref>
See alsoEdit
ReferencesEdit
External linksEdit
- 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.