<Table> <Tr> <Td> </Td> <Td> This article needs additional citations for verification . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed . (November 2009) (Learn how and when to remove this template message) </Td> </Tr> </Table> <Tr> <Td> </Td> <Td> This article needs additional citations for verification . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed . (November 2009) (Learn how and when to remove this template message) </Td> </Tr> <P> In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value . The variable name is the usual way to reference the stored value, in addition to referring to the variable itself, depending on the context . This separation of name and content allows the name to be used independently of the exact information it represents . The identifier in computer source code can be bound to a value during run time, and the value of the variable may thus change during the course of program execution . </P> <P> Variables in programming may not directly correspond to the concept of variables in mathematics . The latter is abstract, having no reference to a physical object such as storage location . The value of a computing variable is not necessarily part of an equation or formula as in mathematics . Variables in computer programming are frequently given long names to make them relatively descriptive of their use, whereas variables in mathematics often have terse, one - or two - character names for brevity in transcription and manipulation . </P>

When are variables used in writing a program
find me the text answering this question