Re[13]: Ошибка 3
От: Сергей Губанов Россия http://sergey-gubanov.livejournal.com/
Дата: 15.06.05 14:38
Оценка: -3 :))
Здравствуйте, Mamut, Вы писали:

M>Как видим, реальный пример на Обероне ничем не лучше, а даже хуже аналогичного примера на С/С++


Как видим, реальный пример на Обероне значительно лучше аналогичного примера на С/С++.

M> Кстати, вопрос — почему Паскалеподобные языки до сих пор так упорно цепляются за жесткое разделение FUNCTION/PROCEDURE, если разницы в них — практически ноль?


Учите матчасть. Слово FUNCTION было только в Паскале 1970 года. В Оберонах его нет.

M>И еще вопрос, на засыпку — вопрос о непоследовательности языка. Почему делить — "DIV", а сложить — "+", а не "ADD"?


Это Вам, вообще-то, надо обращаться в начальную школу — там где деление проходят. Открою Вам секрет. Оказывается если сложить два целых числа, то результат тоже будет целым числом (поэтому и "+"). В то же самое время, если разделить два целых числа, то результат будет уже вовсе не целым, а рациональным числом (поэтому DIV).

M>В общем, Оберон проиграл — это я невооруженным взглядом говорю И не в лексемах дело, а в ясности и отсутствии лишнего визуального шума.


В общем, Оберон победил — это я невооруженным взглядом говорю И не в лексемах дело, а в ясности и отсутствии лишнего визуального шума.