Переменная
Переменная - обозначение, имя или область хранения, связанная со значением, которое может изменяться или выбираться из некоторого множества. Смысл термина зависит от предметной области: в математике переменная обозначает величину, в логике - неопределённый предмет, а в программировании - данные, к которым можно обращаться по имени.
Что означает термин
В математике переменная может быть символом, обозначающим число в выражении. Например, в выражении x + 5 символ x является переменной.
В логике переменная обозначает неопределённый предмет из заданной предметной области. В программировании переменная используется для хранения данных и обращения к ним по имени. В каждый момент выполнения программы она имеет одно значение, которое может измениться позднее.
Как устроено
В программировании переменная связывает имя или другой способ адресации с хранимым значением. Значением могут быть числа, строки, списки и более сложные структуры данных. При изменении переменной новое значение записывается вместо прежнего или связывается с тем же именем в соответствии с правилами используемого языка.
В математике и логике переменная задаётся не как область хранения, а как символ или имя, связанное с возможными значениями из определённого множества или предметной области.
Где применяется
Переменные применяются в математических выражениях, логических высказываниях и программировании. В программе переменная может хранить, например, число посещений и изменяться после каждого нового посещения.
При использовании термина без указания контекста возможно смешение его математического, логического и программного значений. Описание переменной только как области памяти относится к программированию и не охватывает другие значения термина.
Отличие от близких понятий
В программировании переменная, её значение, тип данных и способ хранения связаны между собой, но не являются одним и тем же. Переменная служит для обращения к данным, значение представляет хранимые данные, а тип данных определяет вид этих данных.
Понятие переменной в программировании также отличается от математического и логического: в программном контексте речь идёт о данных и их изменении во время выполнения программы, а в математике и логике - о символе или имени для величины либо предмета из заданной области.
База знаний организована при поддержке делового сообщества. Спираль?!

