Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Re: Супернапильник в кривых руках 09.07.04 14:48 Число просмотров: 3206
Автор: leo <Леонид Юрьев> Статус: Elderman
|
> Просто, на рекламу ООП, как "легкого в освоении" повелись > толпы ламеров и стали пихать классы "куда не надо". А куда > надо - не пихать. Умудряются использовать ООП даже в > драйверах ядра! (тут недавно проскакивало, да еще с > "Борландовским" акцентом).
:-)
ООП можно использовать всегда, главное чтобы вы это умели делать. C ООП в голове можно программировать и на C и на ассемблере, хотя на OOП-языке конечно проше. Dispatch-таблица в каждом "НЕ ООП" драйвере по-сути не что иное как таблица виртуальных функций. ООП это не всегда "полиформизм + наследование +...", и тем более не всегда таблицы вируальных функций, "двойные" указатели и прочие "прелести".
И конечно особо "ламерские ламеры" типа меня умудряются писать и драйвера на шаблонах С++, и операционки, и еще много интересных вещей. Да, мне действительно нравится делать всё это изящно, не копируя куски кода и не теряя его эффективности. И что самое удивительно, почему-то всё это работает быстрее и надежнее. Мелочи, а приятно :-)
|
|
|