ETYM French déclaration, from Latin declaratio, from declarare. Related to Declare.
1. Emphatic or explicit statement.
2. Unsworn statement in a legal transaction.
A binding of an identifier to the information that relates to it. For example, to make a declaration of a constant means to bind the name of the constant with its value. Declaration usually occurs in a program’s source code; the actual binding can take place at compile time or run time. See also bind, constant, data declaration, data type, identifier, instruction, routine, type declaration, variable.