|
Извинения… или вроде того Заодно хочу воспользоваться случаем и извиниться перед всеми, кого я обидел в своей книге. Понятия не имею, кто вы такие, но на своем горьком опыте (по двум статьям, опубликованным в журнале IEEE Computer) я узнал, как много людей обижается на несерьезный подход к серьезной теме - такой как С++. Если вы принадлежите к их числу, я сожалею, что задел ваши чувства. Пусть не так сильно, чтобы лишиться сна, но все же сожалею. Я не претендую на авторство изложенных в книге идей. Если вы увидите в ней что-то, придуманное вами или кем-то другим, - смело заявляйте, что это ваших рук дело, спорить я не стану. Мастерство нетривиального использования С++ растет от свободного обмена идеями, а не от формального изучения, так что в действительности очень трудно однозначно определить, кто, что и когда сказал. Я написал эту книгу, чтобы как можно больше людей смогли быстро и безболезненно повысить свою квалификацию, поэтому вопросам авторства идей уделялось второстепенное внимание. Если вам это не нравится, примите мои искренние извинения и напишите свою собственную книгу. С другой стороны, я взял на себя смелость использовать новые имена для старых концепций, вызывающих недоразумения, и нисколько об этом не жалею. Такова уж великая традиция сообщества С++, которое переименовало почти все объектно-ориентированные концепции: субкласс (производный класс), суперкласс (базовый класс), метод (функция класса) и т.д. Сторонники переименования не обошли вниманием даже такие традиционные концепции С, как поразрядный сдвиг (<< и >>). Вам не нравится, что для старых идей используются новые имена, - пусть даже в интересах ясности? Приятель, вы ошиблись с выбором языка. Я сделал все возможное, чтобы все фрагменты кода в этой книге работали как положено, но без ошибок дело наверняка не обошлось. Действуйте так, словно ваша программу уже горит синим пламенем, - проверяйте, проверяйте и еще раз проверяйте мой код, прежде чем использовать его в своих программах. Помните: в этой книге я демонстрирую различные идиомы и концепции, а не создаю библиотеку классов. Все идиомы вполне работоспособны, но дальше вам придется действовать самостоятельно. Джефф Элджер Январь 1998 г. |
Copyright 2005. Климов Александр. All Right Reserved.