Переменная (variable) — запись, сведения о типе информационных элементов, наименование и значение которых может быть получено или изменено с использованием программных средств (программным способом). Простейшим примером переменной может служить поле переменной длины. Переменная характеризуется именем, адресом, типом и описанием. Она содержит в себе также поле вариантных записей. Виды переменных и связанные с ними термины:
глобальная переменная (global variable) — переменная (в программе), доступная для любой команды программы;
локальная переменная (local variable) — переменная (в программе), доступ к которой может осуществляться только при использовании команд в пределах определенной части программы (подпрограммы);
имя переменной (variable name) — короткий символьный код, идентифицирующий переменную;
адрес переменной (variable address) — указатель места в области памяти, в которой хранится запись переменной;
тип переменной (type variable) — обозначение назначения или области распространения ее действия, существует большое количество различных типов переменной, например, «метка», «файл», «указатель», «область»;
описание переменной (variable declaration) — определение типа переменной, размера (т.е. длины записи) и структуры записи, идентификатора и других характеристик;
поле признака (tag field, variant record) — подполе вариантной записи, определяющее совокупность имен и типов остальных ее компонентов.
глобальная переменная (global variable) — переменная (в программе), доступная для любой команды программы;
локальная переменная (local variable) — переменная (в программе), доступ к которой может осуществляться только при использовании команд в пределах определенной части программы (подпрограммы);
имя переменной (variable name) — короткий символьный код, идентифицирующий переменную;
адрес переменной (variable address) — указатель места в области памяти, в которой хранится запись переменной;
тип переменной (type variable) — обозначение назначения или области распространения ее действия, существует большое количество различных типов переменной, например, «метка», «файл», «указатель», «область»;
описание переменной (variable declaration) — определение типа переменной, размера (т.е. длины записи) и структуры записи, идентификатора и других характеристик;
поле признака (tag field, variant record) — подполе вариантной записи, определяющее совокупность имен и типов остальных ее компонентов.
Переменная в традиционных языках программирования — ячейка памяти, имя которой можно использовать для доступа к данным. Если тип переменной определяется на этапе компиляции, имеет место статическая типизация, а если на этапе выполнения программы — динамическая. Адрес ячейки памяти может определяться как на этапе компиляции, так и во время выполнения программы.