Search
Write a publication
Pull to refresh
-5
0
Андрей @andrei777777

User

Send message

спасибо!) хоть кто-то хотя бы написал ))

оно существует как абстракция лишь

вероятно вместо символа "x" нужно использовать оператор умножения "*", т.е 2 * 4

В общем смысле переменная - абстракция, созданная человеком для удобства работы с данными в программировании. На уровне уже машинного кода или ассемблера переменная перестает быть абстракцией в том смысле, что она напрямую привязана к физическому участку памяти (обычно в RAM) как вы и описали - тут да я согласен. Но фактически понятие переменной - это все равно абстракция.

а что сложного дать определение точки :D
ну точка условно - это простейший элемент, который обозначает положение в пространстве (задаваемое через координаты) и при этом точка не имеет размеры еще.

Такое ощущение что ты выцепал заголовок и не углублялся туда:D
Ты цитируешь 'variables' из ECMA-262, но сам стандарт показывает, что это условный термин. Реально там BindingIdentifier и привязки (ResolveBinding, InitializeReferencedBinding) в лексической среде. Еще раз 'Variable' — это абстракция, а не сущность. И в JS идентификаторы как уже ранее писал. Если нужно могу подробно аргументировать)

ну если вы имели это пример переменной - то увы нет)
это же по факту метка на указывающая на определенный участок памяти

то есть dd - если я правильно помню 4 байта
то есть выделяется 4 байта

это и пытаюсь донести :D

опять же причем тут это?
речь идет в данной статье только про переменные как бы:D

причем тут это)
больше уклон что понятие переменной нет)

ну как абстракция да

это определение взятое из открытых источник а не придуманное мною лично:D

"""это именованная область в памяти с адресами"""

я лишь показал как в некоторых кругах объясняют термин "переменная"

1+2 = 4 - это будет для вас критично?
мне проще когда все соответствует спецификации типа)) как по мне это очевидно))

В большей степени ориентировал статью на JS, но и к языкам C/C++ тоже имеет отношение. "переменные" — это условность и в каком-то абсолютном смысле их нет — то есть это просто абстракция.

(например в C++ переменная определяется как "именованный объект или ссылка" (named object or reference). - можете сами посмотреть в доке)

в целом я и хотел донести, что переменных нет (можно сказать это , в контексте js например - есть идентификаторы как уже ранее описал.

и даже привел пример где mdn ошиблась в формулировке:D

"""JavaScript, который содержит большой и мутный список абстракций поверх элегантной"""
тут у вас верно подмечено:D

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Frontend Developer, Fullstack Developer
Senior
Git
JavaScript
REST
SQL
OOP
Database
HTML
CSS
React
Redux