Здравствуйте, mefrill, Вы писали:
M>Здравствуйте, VladD2, Вы писали:
MS>>>Я по-прежнему считаю, что использование = вместо := более логично (к тому-же меньше синтаксического оверхеда
VD>>Оно не более логично, и не менее логично. Это просто соглашение языка. С++ != математике! Вот и все!
M>Согласен, но тем не менее изучение языка это легче не делает. Ведь человек интуитивно воспринимает семантику символа = так, как его учили с детства.
Нет никаких проблем с интуицией. Я видел много случаев когда человек изучая программирование что-то не понимал. Но чтобы он не понимал, что делают = и ==, такого я не видел. Так что не нужно аппелировать к понятности. С этим проблем нет.
M> А учили его математике, а не программирвоания.
Это тоже большой вопрос... чему его учили.
M>Логично было бы использовать кнтовскую нотацию <-. Вот здесь как раз все кажется понятно.
<- тоже подошел бы. Но и с = проблем нет. Ну, нет, и все.
Проблема именно в реализации С и С++. Там эти операторы приводят к проблемам. Но как тут правильно заметили современные компиляторы зачастую от них уберегают.
... << RSDN@Home 1.2.0 alpha rev. 637>>