Русский | English   поискrss RSS-лента

Главная  → ИТ энциклопедия  → По алфивиту  → V  → ИТ энциклопедия

ИТ энциклопедия

variable

(var) —
  1. переменная;
  2. изменчивый, непостоянный, изменяющийся

#

  1. термин переменная пришёл в программирование из математики. 1. в процедурном программировании и ООП – именованная область памяти данных, которой программно можно присваивать разные значения (variable value), считывать их и модифицировать. Таким образом, содержимое ячеек этой памяти – это текущее значение переменной. Для использования переменной в программе её необходимо (явно или неявно) объявить: присвоить идентификатор (identifier) и задать тип (это обязательно только в строго типизированных ЯВУ. В некоторых ЯВУ тип переменной назначается автоматически по первой букве её имени). Пример: Every variable must have a type that precedes its name. – Каждая переменная должна иметь тип, который (при объявлении переменной) предшествует её имени. Тип переменной определяет, какие возможные значения она может принимать и какие операции над ней можно выполнять. Соответствие типа переменной и её использования проверяется во время компиляции программы. В большинстве ЯВУ переменная перед тем, как её можно будет использовать в программе, должна быть инициализирована, т. е. ей необходимо присвоить начальное значение (initial value). До инициализации значение переменных не определено (см. uninitialized variable) и их использование в программе обычно диагностируется компилятором как ошибка. По области действия различают локальные (local variable) и глобальные (global variable) переменные. Так как в некоторых микроконтроллерах имеется несколько пространств памяти (memory space), то при объявлении переменной кроме имени и типа указывается в какой памяти эта переменная расположена. Синоним – symbolic variable; 2. в языках функционального и логического программирования – переменная означает неизвестную величину; 3. в ООП говорят о том, что переменная связывает объект (в общем смысле этого термина, т. е. конкретное значение) с идентификатором (именем переменной) таким образом, что этот объект будет доступен по данному имени позже;
  2. -.

Связные термины

anonymous variable, array variable, automatic variable, binary variable, byte variable, character variable, class variable, constant variable, declare, definitional domain, dynamic variable, environment variable, expression, file variable, independent variable, induction variable, instance variable, integer variable, key variable, literal, loop variable, named variable, pointer variable, private variable, procedure variable, qualifier, reference variable, register variable, scalar variable, state variable, static variable, string variable, system variable, variable declaration, variable list, variable name, variable renaming, variable type;


Возврат к списку

Проект Эдуарда Пройдакова
© Совет Виртуального компьютерного музея, 1997 — 2019