Почему переменные в языках программирования не могут начинаться на цифру?







+3 +/-

Почему переменные в Языках программирования не могут начинаться на цифру?

Профиль пользователя Fleay Спросил: Fleay (рейтинг 4263) Категория: компьютеры и интернет

Ответов: 4

1 +/-
Лучший ответ

Я думаю, что это повелось ещё с тех пор, когда языки программирования только начали придумывать. Возникло несколько основных алгоритмов интерпретации написанного кода, то есть понимания введённых инструкций языком программирования. Введённые инструкции хранились в определённой форме. Я смотрел в некоторых системах как они хранились. Вообщем там машинные слова хранились в таком виде, что хранилось слово не целиком, а без первой буквы. Вместо неё хранился какой-то код, не являющийся буквой. Например слово PRINT хранилось в таком виде .RINT. И один и тот же алгоритм применялся во многих разных местах, как собственно и микросхемы от intel. Возможно цифры и не использовались в начале имени переменной всвязи с неудобностью этого при использовании данных алгоритмов. Потом это вошло в правило и привычку, поэтому так и повелось. А может быть потому, что если бы можно было начинать с цифры, то кто-нибудь мог бы составить переменную из одних только цифр и возник бы небольшой казус при чтении программы.

Например была бы операция присваивания:

34=56

или

89=89

Возможно математики, участвовавшие в создании языка программирования, когда увидели такие операции, объявили о непримиримом несогласии с такой возможностью, заявив, что это оскорбляет математику.

Ведь можно было бы записать переменную с именем "5" как:

5=2*2

И выглядело бы это как будто дважды два пять, а не четыре.

Ответил на вопрос: Kramers 
0 +/-

потому что если начиналось на цифру, то не понятно было компьютеру. вот тут это действие, тут это. а тут... что это? 5? хммммммм. зачем интересна она нужна. и компу непонятно будет зачем она нужна. если ты программу напишешь принести бутерброд, то он принесёт тебе холодильник и кинет в тебя, так как он не понимает что такое бутерброд. везде нужен порядок. поэтому и нету. нет конечно есть вроде язык начинающую переменную с цифры. но она древняя и не понятная пипец

Ответил на вопрос: Simplification  
0 +/-

Только потому, что в цифры состоят из символов (0-9), а если он встретит такую переменную: 1a, то он выдаст ошибку, так подумает, что это цифра. Например в паскале может выдать такую ошибку: Встречено 'a', а ожидалось ';'.

Ответил на вопрос: Dover  
0 +/-

есть такие переменные называются ячейкой адресуемой памяти

Ответил на вопрос: Epicentrum  

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

Спросил
10 Отв.
Вы довольны именем, данным Вам при рождении?
Ответ: Совершенно мирно сосуществую со своим именем ) иногда только тяжело, когда начинается: ты сможешь, ты сильная, у тебя даже имя такое.. ;) интересно, ... Читать далее...
Автор вопроса: Chuang, в категории | |
Спросил Chuang
3 Отв.
Что означает имя Валерия?
Ответ: Валерия - в переводе с латинского ЗДОРОВАЯ, СИЛЬНАЯ !!! Обладательницы этого имени по натуре ЛИДЕР! Она очень хитро все делает - ее оппоненты могут не ... Читать далее...
Автор вопроса: Kyung, в категории | |
Спросил Kyung
3 Отв.
Какой алмаз носил имя «Шах», и сколько он весил?
Ответ: Алмаз Шах индийских корней. Он хранится в Алмазном фонде Москвы. Данный алмаз был передан Николаю I в качестве дара от персидского правителя Фетх Али-шахом. ... Читать далее...
Автор вопроса: Breve, в категории | |
Спросил Breve
2 Отв.
Как Burger King предложил Ксении Собчак назвать сына?
Ответ: Сеть ресторанов Burger King предложила Ксении Собчак назвать сына Кинго. В случае согласия Ксении на данное имя, сеть ресторанов Burger King будет выплачивать Ксении 100 миллионов рублей в год до нас ... Читать далее...
Автор вопроса: Ginseng, в категории | |
Спросил Ginseng
2 Отв.
Как звали бабушку царя Давида?
Ответ: Многим известно имя царя Давида некоторые переводят его имя как " побуждающий к сближению с Творцом " ), ведь он был вторым царём Израиля ( правил 40 лет приблизительно 1005-965 годах до н. э.) и был ... Читать далее...
Автор вопроса: Liliana, в категории | |
Спросил Liliana
1 Отв.
Как звали одну из 2 сестёр в славянской мифологии, которые, см.?
Ответ: В славянской мифологии есть много образов и различных божеств и одними из них являются две печальные сестры. Наши предки верили, что эти божества сопровождают каждого умершего человека именно в ег ... Читать далее...
Автор вопроса: KramneD, в категории | | |
Спросил KramneD
8 Отв.
Какое имя дать рожденному в Новый год?
Ответ: Думал, что кто то точно предложить красивое имя , но к сожалению так и не увидел такого энтузиазма со стороны отвечающих. Мне кажется, рожденным в Новогодние праздники стоить дать имена подчеркивающ ... Читать далее...
Автор вопроса: Nona, в категории |
Спросил Nona
1 Отв.
Что известно о сыне Аполлона и как его звали?
Ответ: Вообще-то, Аполлон, как и большинство других древнегреческих богов и богинь (кроме тех, которые были девственными), был богом весьма любвеобильным, одной партнершей не ограничивался, и детей - как сы ... Читать далее...
Автор вопроса: Barlow, в категории | | | | |