Single assignment
From Free net encyclopedia
Revision as of 12:40, 20 March 2006; view current revision
←Older revision | Newer revision→
←Older revision | Newer revision→
Single assignment is used to describe a programming language or representation in which one can bind a value to a name at most once. Single-assignment languages are often functional languages. Examples include the programming languages Erlang, Haskell, SISAL, the older SASL, and the static single assignment form compiler representation. Single-assignment prevents side effects from occurring.
[edit]
See also