Re: Перегрузка == героин?
От: adontz Грузия http://adontz.wordpress.com/
Дата: 06.08.05 18:53
Оценка: 29 (4) +4 -2
Здравствуйте, Курилка, Вы писали:

Вкратце:

Собака лает — караван идёт
Авторы подобной критики не улучшить что-то пытаются, а себя показать Вот мол какой я умный, а мировая общественность тупая.
Подобные теоретизирования совершенно бессмысленны. Успех языка решает рынок. Замечательные Лисп и Оберон пылятся на полке, а рулят Си++ и C#. Я могу привести 100 и 1 повод почему Си++ плохой язык, придумать какое-то проблемы, но ничем кроме сотрясания воздуха это не будет.

Подробнее:

>>In general, overloading means that a function name or an operator has two or more distinct meanings.

>>When you use it, the types of its operands are used by the language to determine which meaning should apply

Полная чушь! Суть как раз в том, что бы применять одно и тоже понятие к разным типам.

>>Overloading function names saves time during writing by saving keystrokes and, more significantly, saves the mental effort of thinking up unique names.


Мда, а автор похоже сам сидит на героине! Оказывается перегрузка операторов нужна, чтобы экономить 2 символа и писать + вместо add

>>The effect on readability is purely negative, however, because things with different meanings look the same.


Ещё раз убеждаемся, что автор понятия не имеет, зачем нужна перегрузка операторов.

Дальше даже читать не интересно. Видно, что автор не разбирается в вопросе
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.