# Simulation language

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Simulation_language
> Markdown URL: https://mediated.wiki/source/Simulation_language.md
> Source: https://en.wikipedia.org/wiki/Simulation_language
> Source revision: 1330545975
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{multiple issues|
{{primary sources|date=November 2012}}
{{refimprove|date=May 2017}}
}}
{{Short description|Programming language used to describe the operation of a simulation on a computer}}
A computer '''simulation language''' is used to describe the operation of a [simulation](/source/simulation) on a computer.<ref>Dahl, Ole-Johan, and Kristen Nygaard. "[http://folk.uio.no/simula67/Archive/artikkel1966cacm.pdf SIMULA: an ALGOL-based simulation language]." Communications of the ACM 9.9 (1966): 671-678.</ref><ref>Fritzson, Peter, and Vadim Engelson. "[http://extras.springer.com/2000/978-3-540-67660-7/papers/1445/14450067.pdf Modelica—A unified object-oriented language for system modeling and simulation]." European Conference on Object-Oriented Programming. Springer, Berlin, Heidelberg, 1998.</ref> There are two major types of simulation: [continuous](/source/continuous_simulation) and [discrete event](/source/Discrete_event_simulation) though more modern languages can handle more complex combinations.  Most languages also have a graphical interface and at least a simple statistic gathering capability for the analysis of the results. An important part of discrete-event languages is the ability to generate [pseudo-random numbers](/source/Pseudo-random_number_generator) and variants from different [probability distribution](/source/probability_distribution)s.

==See also==
* {{annotated link|Discrete event simulation}}
* [List of computer simulation software](/source/List_of_computer_simulation_software)
* [List of HDL simulators](/source/List_of_HDL_simulators): simulators whose model is specified using a [hardware description language](/source/hardware_description_language)
* {{annotated link|Simulation}}

==References==
{{Reflist}}

{{Programming paradigms navbox}}

Category:Simulation programming languages
Category:Stochastic simulation
{{prog-lang-stub}}

---
Adapted from the Wikipedia article [Simulation language](https://en.wikipedia.org/wiki/Simulation_language) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Simulation_language?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
