Actions On A Variable
In imperative programming languages, values can generally be accessed or changed at any time. However, in pure functional and logic languages, variables are bound to expressions and keep a single value during their entire lifetime due to the requirements of referential transparency. In imperative languages, the same behavior is exhibited by constants, which are typically contrasted with normal variables.
Depending on the type system of a programming language, variables may only be able to store a specified datatype (e.g. integer or string). Alternatively, a datatype may be associated only with the current value, allowing a single variable to store anything supported by the programming language.
Read more about this topic: Scalar (computing)
Famous quotes containing the words actions and/or variable:
“We cannot assume the injustice of any actions which only create offense, and especially as regards religion and morals. He who utters or does anything to wound the conscience and moral sense of others, may indeed act immorally; but, so long as he is not guilty of being importunate, he violates no right.”
—Karl Wilhelm Von Humboldt (17671835)
“Walked forth to ease my pain
Along the shore of silver streaming Thames,
Whose rutty bank, the which his river hems,
Was painted all with variable flowers,”
—Edmund Spenser (1552?1599)