请输入您要查询的百科知识:

 

词条 SIMSCRIPT
释义

  1. SIMSCRIPT II.5

  2. SIMSCRIPT III

  3. PL/I implementation

  4. See also

  5. References

  6. External links

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

  • QUIKSCRIPT
  • GPSS

References

1. ^{{cite book|title=Simulation With Arena |isbn=978-1467273411|url=https://books.google.com/books?isbn=1467273414 |date=2016|quote=SIMSCRIPT ... was implemented asa Fortran preprocessor on the IBM 7090|last1=Reviews|first1=C. T. I.}}
2. ^{{cite web|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}}
3. ^{{cite web |title=The SIMSCRIPT III Programming Language for Modular Object ... |url=http://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}}
4. ^{{cite web |url=http://www.caci.com/special/story.shtml |title=A Look Back in Time: The CACI Story}}
5. ^{{cite book |title=Simscript II.5: Programming language|author=Philip J Kiviat|url=https://www.amazon.com/Simscript-II-5-Programming-Philip-Kiviat/dp/B0000EGCHY}}
6. ^{{cite book |title=Building simulation models with SIMSCRIPT II.5 |author=Edward C. Russell|url=https://books.google.com/books/about/Building_simulation_models_with_SIMSCRIP.html&id=zEg7_Pqh_T0C|isbn=9780918417008|year=1983}}
7. ^1988 magazine quote: "today used principally by the U. S. military."
8. ^{{cite magazine |magazine=PC Computing |date=September 1988 |pages=150–157|title=Market Value - PCs on Wall Street |author=William G. Shepherd, Jr.}}
9. ^{{cite book | first=Edward C. | last=Russell | title=Building Simulation models with SIMSCRIPT II.5 | publisher=CACI | location=Los Angeles | year=1983}}
10. ^{{cite web |title=The SIMSCRIPT III programming language |website=IEEE.org|url=http://ieeexplore.ieee.org/document/1574302|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 ...}}
11. ^{{cite web|website=simscript.com |url=http://www.simscript.com/products/products.html|title=SIMSCRIPT III Object-Oriented, Modular, Integrated software development tool}}
12. ^{{cite book|author=Harry M. Markowitz |title=Selected Works |page=152 |date=2009|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 ...}}
13. ^{{cite web |date=June 26, 1997 |url=http://www.simscript.com/cust_center/sim3r2docs/SIMSCRIPTIII_User_Manual.pdf |title=SIMSCRIPT III User's Manual}}
14. ^{{cite web |title=CACI Products |accessdate=March 12, 2019 |url=http://www.simscript.com/downloads/downloads.html}}
15. ^{{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}}
{{FOLDOC}}

External links

  • CACI SIMSCRIPT page
  • [https://web.archive.org/web/20060901042910/http://hopl.murdoch.edu.au/showlanguage.prx?exp=190&language=SIMSCRIPT 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.
{{compu-lang-stub}}

2 : Fortran|Simulation programming languages

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 18:42:19