Информация об изменениях

Сообщение Re[2]: Операторы точка и стрелка от 05.02.2022 19:51

Изменено 05.02.2022 19:54 Shtole

Re[2]: Операторы точка и стрелка
Здравствуйте, σ, Вы писали:

σ>В гугле забанили? https://stackoverflow.com/questions/13366083/why-does-the-arrow-operator-in-c-exist


А если внимательно и непредубеждённо прочитать, что там написано?

А написано там, среди прочего, что когда-то в языке Си можно было писать:

100->a = 0;


А сейчас так писать нельзя! Не знаю, в курсе ли вы, что нацисты продули вторую мировую так сейчас нельзя писать.

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

Мой ответ на вопрос топикстартера такой: в языке с ручным управлением памятью жизненно важно для написания надёжных программ видеть разницу между указателем и экземпляром. Поэтому разделение и прижилось. (Неважно, по каким причинам оно появилось).
Re[2]: Операторы точка и стрелка
Здравствуйте, σ, Вы писали:

σ>В гугле забанили? https://stackoverflow.com/questions/13366083/why-does-the-arrow-operator-in-c-exist


А если внимательно и непредубеждённо прочитать, что там написано?

А написано там, среди прочего, что когда-то в языке Си можно было писать:

100->a = 0;


А сейчас так писать нельзя! Не знаю, в курсе ли вы, что нацисты продули вторую мировую так сейчас нельзя писать.

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

Мой ответ на вопрос топикстартера такой: в языке с ручным управлением памятью жизненно важно для написания надёжных программ видеть разницу между указателем и экземпляром. Поэтому разделение и прижилось. (Неважно, по каким причинам оно появилось).

P.S. Не посмотрел, кто автор ответа. «Ой. Неловко получилось!»