Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Не стоит смешивать ООП и C++ 09.07.04 14:47 Число просмотров: 1598
Автор: amirul <Serge> Статус: The Elderman
|
[moved from site updates] > не надо отрицать, что C++ тоже раскрученный язык, Я отрицаю. Ну и что?
> о многие нынешние популярные языки раскручиваются > сами-знаете-кем, так? Ой ли. Все ли их нововведения так уж единодушно принимаются?
> отношении, что для ООПа нужно своё применение, просто > проблема в том, что для написания компилятора или еще > чего-нибудь подобного ООП не нужен, не нужен он и для > высокопроизводительных систем и т.д. Думаю, что в работе С чего Вы взяли? Ядра и NT и linux - объектно ориентированы (надеюсь возможность поддержки ОО парадигмы в языках типа С для вас не является откровением). ОО подход позволяет еще больше (по сравнению с функциональным и модульным подходом, которые, кстати, никто не отменял: объекты можно распихать по независимым модулям) снизить логические связи между частями, что в конечном итоге приводит к повышению порогового размера для программ, которые в принципе можно написать и самое главное поддерживать (правка ошибок и внесение прочих изменений)
> большинства из вас он тоже не шибко нужен, поэтому мы его и > критикуем. Зато попробуйте предствить что-нибудь более Неправда, я очень часто использую части ОО в проектировании драйверов. Хотя пишу их на чистом С.
> P.S. сам ООП не люблю и стараюсь его не использовать Зря. Объектная декомпозиция предоставляет гораздо бОльшую управляемость проектом, чем функциональная.
|
|
|