170 похожих чатов

Кстати, у меня тут возник такой вопрос. Возможно, он даже

филосовский.
Собственно, понятие "переменная" - это принадлежность языка, то есть какой-то язык может определить, что такое "переменная" по своему, или это принадлежность языков высокого уровня в целом?

24 ответов

12 просмотров

Начнём с того, что "переменная" — это из математики.

Это что, после того парня с его попыткой написать что-то там по С++? :)

🐈- Автор вопроса

Но вообще второе

Flower Surgeon
Да такие же точно.

Думаю математик не будет в восторге от записи x = x - 1

Flower Surgeon
Да такие же точно.

Нет, в ЯП переменные суть есть ячейки памяти. Если рассматривать переменную как отображение на её значение, то можно сказать смысл математический, но так-то нет

Danya🔥
Думаю математик не будет в восторге от записи x = ...

Почему? Это же рекуррентное выражение в чистом виде. Ты только значки забыл проставить.

Liber Azerate
Нет, в ЯП переменные суть есть ячейки памяти. Если...

"Ячейки памяти" они лишь для машины, которая выполняет программу.

horekih
5=5-1?

Ты невнимательно меня читаешь.

Constantine Drozdov
А что такое переменная в математике?

Это условное обозначение. Ни больше и не меньше.

Flower Surgeon
Это условное обозначение. Ни больше и не меньше.

Я имею в виду переменная (программирование), а не формальный параметр для записи функций

Flower Surgeon
В программировании это то же самое.

Эммм мне не очень понятно, что такое "storage duration" для "условное обозначение"

Constantine Drozdov
Эммм мне не очень понятно, что такое "storage dura...

Так называемое "storage duration" — это лишь особенность некоего вычислителя. У иного вычислителя может и не быть такого понятия.

Constantine Drozdov
Но в записи f(x) = x + 1 и вычислителя нет

Вычислитель — это машина, а не запись. Запись — это программа для вычислителя.

Danya🔥
Думаю математик не будет в восторге от записи x = ...

Не, норм. Если у нас: x = x(y), то есть функция

И то, и другое.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта