Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Simulation language
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{multiple issues| {{primary sources|date=November 2012}} {{refimprove|date=May 2017}} }} A computer '''simulation language''' is used to describe the operation of a [[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 simulation|continuous]] and [[Discrete event simulation|discrete event]] 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 number generator|pseudo-random numbers]] and variants from different [[probability distribution]]s. ==See also== * [[Discrete event simulation]] * [[List of computer simulation software]] * [[List of HDL simulators]]: simulators whose model is specified using a [[hardware description language]] ==References== {{Reflist}} [[Category:Simulation programming languages]] [[Category:Stochastic simulation]] {{prog-lang-stub}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Multiple issues
(
edit
)
Template:Prog-lang-stub
(
edit
)
Template:Reflist
(
edit
)