филосовский.
Собственно, понятие "переменная" - это принадлежность языка, то есть какой-то язык может определить, что такое "переменная" по своему, или это принадлежность языков высокого уровня в целом?
Начнём с того, что "переменная" — это из математики.
Это что, после того парня с его попыткой написать что-то там по С++? :)
ага. после этого. https://t.me/supapro/818865
Но вообще второе
В математике переменные другие
Да такие же точно.
Думаю математик не будет в восторге от записи x = x - 1
Нет, в ЯП переменные суть есть ячейки памяти. Если рассматривать переменную как отображение на её значение, то можно сказать смысл математический, но так-то нет
Почему? Это же рекуррентное выражение в чистом виде. Ты только значки забыл проставить.
"Ячейки памяти" они лишь для машины, которая выполняет программу.
Ты невнимательно меня читаешь.
А что такое переменная в математике?
Это условное обозначение. Ни больше и не меньше.
Я имею в виду переменная (программирование), а не формальный параметр для записи функций
В программировании это то же самое.
Функции тут пока рано рассматривать.
Эммм мне не очень понятно, что такое "storage duration" для "условное обозначение"
Так называемое "storage duration" — это лишь особенность некоего вычислителя. У иного вычислителя может и не быть такого понятия.
Но в записи f(x) = x + 1 и вычислителя нет
Вычислитель — это машина, а не запись. Запись — это программа для вычислителя.
Не, норм. Если у нас: x = x(y), то есть функция
И то, и другое.
Обсуждают сегодня