シムスクリプト

シミュレーション言語

SIMSCRIPTは、1962年にRANDコーポレーションのハリー・マーコウィッツとバーナード・ハウスナーによって考案された、自由形式の英語風汎用シミュレーション言語です。IBM 7090 [1] [2]上でFortranプリプロセッサとして実装され、大規模な離散イベントシミュレーション向けに設計されました。Simula [3]影響を与えました。

以前のバージョンはパブリックドメインとしてリリースされましたが、SIMSCRIPTはMarkowitzの会社であるCalifornia Analysis Center, Inc. (CACI)によって商品化され、独自バージョンのSIMSCRIPT I.5 [4] [5]とSIMSCRIPT II.5が製造されました。

シムスクリプト II.5

SIMSCRIPT II.5 [6] [7]は、最も古いコンピュータシミュレーション言語の一つであるSIMSCRIPTのPC以前の最後のバージョンです。軍事請負業者CACIによって1971年にリリースされましたが、大規模な軍事シミュレーションや航空管制シミュレーションで現在でも広く使用されています。[8] [9]

SIMSCRIPT II.5は、強力で自由形式の英語風汎用シミュレーションプログラミング言語です。構造化プログラミングやモジュール化といったソフトウェア工学の原則の適用をサポートし、シミュレーションモデルに秩序性と管理性をもたらします。[10]

シムスクリプトIII

SIMSCRIPT III [11] リリース4.0は2009年に利用可能になり、[12] Windows 7SUN OSLinuxで実行できオブジェクト指向機能を備えています。[13]

1997年までに、SIMSCRIPT IIIはすでにコンパイラへのGUIインターフェースを備えていました。[14]最新バージョンはリリース5です。以前のバージョンではすでに64ビット処理をサポートしていました。[15]

PL/I実装

PL /Iの実装は、 RAND Corporationによってリリースされたパブリックドメインバージョンに基づいて、1968年から1969年にかけて開発されました[16]

参照

参考文献

  1. ^ ケルトン、W. (2016). シミュレーション・ウィズ・アリーナ. ISBN 978-1467273411SIMSCRIPT …はIBM 7090のFortranプリプロセッサとして実装されました
  2. ^ アリーナを使ったシミュレーション。
  3. ^ Kristen Nygaard (1978). 「SIMULA言語の開発」(PDF)。SIMULA I と SIMULA 67 の開発は、SIMSCRIPT の設計に影響を受けています。
  4. ^ ME Kuhl. 「モジュラーオブジェクトのためのSIMSCRIPT IIIプログラミング言語…」(PDF)そして1965年にCACIからSIMSCRIPT I.5が続いた。
  5. ^ 「過去を振り返る:CACIの物語」。
  6. ^ Philip J Kiviat (1973年1月). Simscript II.5: プログラミング言語. Consolidated Analysis Centers.
  7. ^ Edward C. Russell (1983). SIMSCRIPT II.5によるシミュレーションモデルの構築. ISBN 9780918417008
  8. ^ 1988年の雑誌の引用:「今日では主に米軍によって使用されている。」
  9. ^ William G. Shepherd Jr. (1988年9月). 「市場価値 - ウォール街のPC」. PC Computing . pp.  150– 157.
  10. ^ Russell, Edward C. (1983). SIMSCRIPT II.5によるシミュレーションモデルの構築. ロサンゼルス: CACI.
  11. ^ SIMSCRIPT IIIプログラミング言語。2005年冬季シミュレーション会議議事録。doi : 10.1109/WSC.2005.1574302。S2CID 8577001。SIMSCRIPT  IIIは離散イベントシミュレーション用のプログラミング言語です。前身のSIMSCRIPT II.5の大幅な拡張版であり、…を完全にサポートしています。
  12. ^ 「SIMSCRIPT III オブジェクト指向、モジュール型、統合ソフトウェア開発ツール」。simscript.com
  13. ^ ハリー・M・マーコウィッツ (2009). 選集. ワールド・サイエンティフィック. p. 152. ISBN 978-9814470216SIMSCRIPT IIIプロジェクトを率いたアナ・マルジャンスキーに、SIMSCRIPTにはすでにエンティティ、属性、そしてセットが含まれていると伝えました。彼女は、クライアントがオブジェクト指向を求めていると説明しました
  14. ^ 「SIMSCRIPT III ユーザーズマニュアル」(PDF) 1997年6月26日. 2020年11月24日時点のオリジナル(PDF)からのアーカイブ。
  15. ^ 「CACI製品」 。 2019年3月12日閲覧
  16. ^ ジャック・ベルツァー、アルバート・G・ホルツマン、アレン・ケント (1979). コンピュータサイエンスとテクノロジー百科事典: 第13巻. ISBN 978-0824722630SIMSCRIPT 。このPL/Iベースのバージョンは、1968年から1969年に初めて開発され、特にRANDコーポレーションでの大規模シミュレーションでSIMSCRIPT Iの役割を果たしました。
「https://en.wikipedia.org/w/index.php?title=SIMSCRIPT&oldid=1303148036」から取得