Re[6]: Статья Н.Вирта: взгляд из Зазеркалья
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.06 15:47
Оценка:
Здравствуйте, mefrill, Вы писали:

M>Здравствуйте, VladD2, Вы писали:


MS>>>Я по-прежнему считаю, что использование = вместо := более логично (к тому-же меньше синтаксического оверхеда

VD>>Оно не более логично, и не менее логично. Это просто соглашение языка. С++ != математике! Вот и все!

M>Согласен, но тем не менее изучение языка это легче не делает. Ведь человек интуитивно воспринимает семантику символа = так, как его учили с детства.


Нет никаких проблем с интуицией. Я видел много случаев когда человек изучая программирование что-то не понимал. Но чтобы он не понимал, что делают = и ==, такого я не видел. Так что не нужно аппелировать к понятности. С этим проблем нет.

M> А учили его математике, а не программирвоания.


Это тоже большой вопрос... чему его учили.

M>Логично было бы использовать кнтовскую нотацию <-. Вот здесь как раз все кажется понятно.


<- тоже подошел бы. Но и с = проблем нет. Ну, нет, и все.
Проблема именно в реализации С и С++. Там эти операторы приводят к проблемам. Но как тут правильно заметили современные компиляторы зачастую от них уберегают.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.