Literal




<programming> A constant made available to a process, by inclusion in the executable text.

Most modern systems do not allow texts to modify themselves during execution, so literals are indeed constant; their value is written at compile-time and is read-only at run time.

In contrast, values placed in variables or files and accessed by the process via a symbolic name, can be changed during execution.

This may be an asset.

For example, messages can be given in a choice of languages by placing the translation in a file.

Literals are used when such modification is not desired.

The name of the file mentioned above (not its content), or a physical constant such as 3.14159, might be coded as a literal.

Literals can be accessed quickly, a potential advantage of their use.



< Previous Terms Terms Containing literal Next Terms >
Listproc
lists
Listserv
Liszt
lite
Ada
Algebraic Logic Functional language
barf
definite clause
double quote
literate programming
literature
LITHE
lithium lick
LitProg