LocalazyLocalazy
Simscript ist eine Hochsprache, die in den 1960er Jahren für die Simulationsprogrammierung entwickelt wurde. Ursprünglich war sie für den Einsatz in der diskreten Ereignissimulation gedacht, wurde aber inzwischen für eine Vielzahl anderer Anwendungen verwendet, darunter Prozesssimulation und Netzwerksimulation. Simscript ist eine strukturierte, imperative Programmiersprache mit einer Syntax, die der der Programmiersprache ALGOL ähnelt. Sie unterstützt eine Reihe von Funktionen, die in Simulationsprogrammiersprachen üblich sind, z. B. Ereignisplanung und -behandlung, Ressourcenzuweisung und Warteschlangenbildung. Simscript-Programme werden in der Regel modular geschrieben, wobei jedes Modul eine andere Einheit des zu simulierenden Systems darstellt. Dies ermöglicht eine einfache Wiederverwendung von Code und die Entwicklung großer, komplexer Simulationen. Simscript wurde für die Entwicklung einer Reihe bekannter Simulationen verwendet, z. B. für die Simulation des Apollo Guidance Computer und des VAX/VMS-Betriebssystems der Digital Equipment Corporation (DEC).