|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.07.2010, 02:43 | #1 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 44
|
Объектно-ориентированное програмированние. Вопросы.
1)Не очень ли серъезно отражается использование классов и их иерархий на быстрдействии?
2)Где то читал, что Дейстра очень скептично относся к ООП. Почему так? ооп выглядит как отличная идея. |
24.07.2010, 04:14 | #2 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
1. Конечно, отражается. Но не то чтобы очень серьезно. На современных компах разницы Вы не заметите, по крайней мере. Это при том, что при неиспользовании ООП некоторые вещи Вы будете писать в разы дольше.
2. Ну у Великих свои причуды?) Наверное, если поискать, ответ найдется, а раз это Дейкстра, то наверняка ответ обоснованный, но какая в общем-то разница? Если Вы ищете причину откосить от ООП в плюсах, то забейте на это дело - оно бессмысленно. Не хотите - не юзайте.
wyvern@localhost:~$ sudo emerge --unmerge world
|
24.07.2010, 07:18 | #3 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 44
|
спасибо за ответ, да нет, не ищю причин откосить, просто стараюсь быть объективным и решаю в каком стиле писать предстоящий проект. про предварительным примеркам не самый маленький (до 5к строк), но требовательный к производительности.
пс дело в том что никакой другой критики кроме "раньше вел к снижению производительности на древних компиляторах" и " ООП слишком популярно, так что не дает развиваться другим стилям, а ведь ООП не панацея!" я не нашел. вот и интересно. Последний раз редактировалось Morkonwen; 24.07.2010 в 07:53. |
24.07.2010, 08:37 | #4 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 328
|
А преимущества ООП для вас неинтересны ? Или вам только на минусы указывать ?
|
24.07.2010, 10:14 | #5 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 44
|
про приемущества довольно красиво рассказывает Страуструп в своей книге. и я ему как то верю=) поделитесь и опытом о преимуществах. лучше всего жизненными примерами о достоинствах и недостатках.
|
24.07.2010, 11:12 | #6 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 44
|
такие вопросы: где найти инструкцию к стандартному классу?
я могу как то посмотреть как классы устроены внутри? |
24.07.2010, 11:24 | #7 |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
кто такой "стандартный класс" ?
если вам необходимо просто создать класс - то к примеру тут глянь http://www.cyberforum.ru/cpp-beginners/thread98281.html и вообще - интернет рулит... если есть исходные тексты, то да.
Non est culpa vin, sed culpa bibentis
|
24.07.2010, 11:28 | #8 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 44
|
ну я имею ввиду классы из стандартных библиотек, прилагающихся к среде в которой пишешь. типа класса vector
|
24.07.2010, 11:30 | #9 | |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
Цитата:
да и зачем это надо? создавать второй vector?
Non est culpa vin, sed culpa bibentis
|
|
24.07.2010, 11:38 | #10 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 44
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объектно-ориентированное программирование | Solnze2 | Помощь студентам | 4 | 14.06.2010 15:32 |
Объектно-ориентированное программирование | Solnze2 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 14.06.2010 13:42 |
объектно-ориентированное программирование | Oleg_SK | Общие вопросы C/C++ | 3 | 11.06.2010 20:51 |
Объектно -ориентированное программирование | Asira | Помощь студентам | 3 | 05.03.2010 17:52 |
Объектно-ориентированное программирование | dzhI | Помощь студентам | 8 | 19.03.2009 13:38 |