Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ООП так популярно? / 25 сообщений из 435, страница 1 из 18
17.03.2009, 19:38:56
    #35875166
me_dved
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
Всем привет!

Уже столько времени прошло, а ООП все еще остается доминирующей парадигмой. С сопутствующей ересью, которая крутится вокруг него: паттерны проектирования, разделение на OOA/OOD, инструменты для моделирования предметной области в терминах ООП и прочее.

Неужели не придумали лучших способов описывать абстракции?

Создается ощущение, что ООП является маркетинговым ходом наравне с употреблением других "мегаслов" для набивания цены за софт, таких как high available, enterprise, production.
...
Рейтинг: 0 / 0
17.03.2009, 19:44:44
    #35875179
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
me_dvedВсем привет!

Уже столько времени прошло, а ООП все еще остается доминирующей парадигмой. С сопутствующей ересью, которая крутится вокруг него: паттерны проектирования, разделение на OOA/OOD, инструменты для моделирования предметной области в терминах ООП и прочее.

Неужели не придумали лучших способов описывать абстракции?

Создается ощущение, что ООП является маркетинговым ходом наравне с употреблением других "мегаслов" для набивания цены за софт, таких как high available, enterprise, production.

А что вас не устраивает в ооп?
Есть идеи получше?
Поделитесь с народом ;)

А на счет терминов - что не так?
С терминами все в порядке :))
С что такого еретичного в паттернах?
...
Рейтинг: 0 / 0
17.03.2009, 19:47:13
    #35875181
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
me_dved,
Ну а мегаслова - это обычные английские слова.
Что делать, английский - родной язык программирования :))
...
Рейтинг: 0 / 0
17.03.2009, 20:09:59
    #35875218
пре вед
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
me_dvedНеужели не придумали лучших способов описывать абстракции?
Объекты и классы - это и есть абстракции, а не способы их описания.
Да, для широкого круга проблемных областей лучших абстракций не придумали; для большинства из них и не придумают; просто потому, что над задачами этих областей сам человек мыслит категориями "классов" и "объектов", а это вернейший признак правильно подобранной абстракции.
Для ряда других областей - придумали, разумеется; на ООП свет клином не сошелся.
...
Рейтинг: 0 / 0
17.03.2009, 20:12:10
    #35875221
k e k s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
me_dved,

спроси у этой тети: Премию Тьюринга дали за вклад в абстракцию данных
пусть свои 250 тыщ премиальных зеленых отрабатывает :-)
...
Рейтинг: 0 / 0
17.03.2009, 21:40:02
    #35875304
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
me_dved
Неужели не придумали лучших способов описывать абстракции?

Увы! Кроме как набить текстовый файл содержащий английские слова больше никаких методов нету.

me_dved
Создается ощущение, что ООП является маркетинговым ходом наравне с употреблением других "мегаслов" для набивания цены за софт, таких как high available, enterprise, production.

Смотря как его преподносить. Для меня ООП - это просто технический приём или инструмент для написании кода. В некоторых случаях я спокойно обхожусь без него. Так что идеализировать не надо.
...
Рейтинг: 0 / 0
17.03.2009, 21:56:37
    #35875325
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
maytonme_dved
Неужели не придумали лучших способов описывать абстракции?

Увы! Кроме как набить текстовый файл содержащий английские слова больше никаких методов нету.

Несогласный я
А Piet, а Befunge и иже с ними
Только, ну его нафиг, такую абстракцию
...
Рейтинг: 0 / 0
17.03.2009, 22:01:45
    #35875334
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
Первый - строго языком не является. Поскольку нет ЯЗЫКА в общем понимании этого слова.

Второй вариант - забавен аки BrainFuck. Пожалуй на нем можно устраивать всякие тесты и олимпиады.

P.S. Just IMHO

- Что такое лангольеры, мистер Туми? - спросила Дайна.
- М-м... Я всегда считал их выдумкой, - ответил Крэг с ноткой того же доброго юмора в голосе. - А сейчас вот начинаю задумываться... дело в том, что я их тоже слышу, юная леди. О да, слышу.
...
Рейтинг: 0 / 0
17.03.2009, 22:07:05
    #35875348
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
me_dved,

Опять недовольные студентики повылазали.
Что-то есть предложить? Аль нету, чего гундеть, а?
...
Рейтинг: 0 / 0
17.03.2009, 22:11:12
    #35875355
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
mayton,

Вроде бы на Piet устраиваются какие - то олимпиады, где - то читал.
...
Рейтинг: 0 / 0
18.03.2009, 09:39:00
    #35875728
Почему ООП так популярно?
ООП хоть и прорыв в программировании, но в то же время это и зло - забивание башки всякой объектной чушью, теряется понимание функционирования работы программы, программы получаются раздутыми и медленными зато имеем удобство в программировании и скорость разработки...
...
Рейтинг: 0 / 0
18.03.2009, 11:42:05
    #35876127
zloy den
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
Имхо, проблема не в самом ООП, а в том, что его применяют где надо и где не надо. Собственно, это проблема любой парадигмы. "Когда в руках молоток, все вокруг кажется гвоздями"(С) не знаю чье
...
Рейтинг: 0 / 0
18.03.2009, 13:36:42
    #35876564
пре вед
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
недовольный студентикООП хоть и прорыв в программировании, но в то же время это и зло - забивание башки всякой объектной чушью, теряется понимание функционирования работы программы, программы получаются раздутыми и медленными зато имеем удобство в программировании и скорость разработки...
Забей себе башку всякой императивной чушью и попробуй написать, например, хотя бы примитивнейший оконный гуй, не потеряв при этом понимания функционирования работы программы. В частности, это означает: не использовать абстракции "переменная", "функция", "цикл", "составной тип" и т.д., ведь процессор ничего про такие понятия не знает, так что используя переменные ты теряешь понимание функционирования работы программы. Отчет ждем тут.

Еще можно заметить, что раздутая и медленная программа все-таки лучше, чем ненаписанная вообще. Однако этот аргумент больше подходит при нападках на языки/библиотеки/фреймворки. А ООП - это парадигма, то есть способ мышления о решаемых задачах, и польза от парадигмы измеряется в том, насколько простое получается решение, а не насколько быстро будет работать конкретная реализация этого решения, что самой парадигмой никак напрямую не определяется.
...
Рейтинг: 0 / 0
18.03.2009, 13:44:23
    #35876597
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
Ядра операционок обычно создаются без использования ООП. Была одна... кажется BeOS называется. Её создатели кичились ООП парадигмой, используемой при разработке. Но где сейчас это ядро... Хр.зн.
...
Рейтинг: 0 / 0
18.03.2009, 18:01:47
    #35877506
Vowk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
mayton... В некоторых случаях я спокойно обхожусь без него.
В большинстве случаев я спокойно обхожусь без него.
...
Рейтинг: 0 / 0
18.03.2009, 18:23:35
    #35877579
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
Vowkmayton... В некоторых случаях я спокойно обхожусь без него.
В большинстве случаев я спокойно обхожусь без него.

В большинстве случаев я спокойно обхожусь с ним.
...
Рейтинг: 0 / 0
18.03.2009, 21:28:08
    #35877870
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
Vowkmayton... В некоторых случаях я спокойно обхожусь без него.
В большинстве случаев я спокойно обхожусь без него.
О да, как только я понял что такое ООП и с чем его едят, захотел все проги переписать с его использованием :) И перепишу, не остановите!
...
Рейтинг: 0 / 0
19.03.2009, 09:21:48
    #35878281
Java Programmer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
me_dvedВсем привет!

Уже столько времени прошло, а ООП все еще остается доминирующей парадигмой. С сопутствующей ересью, которая крутится вокруг него: паттерны проектирования, разделение на OOA/OOD, инструменты для моделирования предметной области в терминах ООП и прочее.

Неужели не придумали лучших способов описывать абстракции?

Создается ощущение, что ООП является маркетинговым ходом наравне с употреблением других "мегаслов" для набивания цены за софт, таких как high available, enterprise, production.

Да блин - ваще ооп - г@@но и функциональное программирование - г@@но и процедурный стиль - г@@но и ваще само понятие код г@@но.
А вот если бы можно было только подумать а уже все само бы работало *мечтательно смотрит в потолок*
Кароче - не надо насиловать моск масс про абстракции - народ (тоисть я в их числе) сер но мудр - и замечательно живет с ООП - а описывать абстракции хорошо словами - они такие емкие знаете ли так хорошо все ими можно описывать.
...
Рейтинг: 0 / 0
20.03.2009, 12:52:42
    #35881546
PC_2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
А братец кстате прав на счет ООП в целом.

От принципов ООП постепенно отходят.
Тоже множественное наследование, очевиднейшая вещь абстракции,
десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа
с ним распрощались, а сам подход с множественным раскритиковали в пух и прах.
...
Рейтинг: 0 / 0
20.03.2009, 13:15:40
    #35881660
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
Оно осталось в виде интерфейсов.
...
Рейтинг: 0 / 0
20.03.2009, 13:20:43
    #35881677
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
PC_2
От принципов ООП постепенно отходят.
Тоже множественное наследование, очевиднейшая вещь абстракции,
десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа
с ним распрощались, а сам подход с множественным раскритиковали в пух и прах.

Возможно потому что не осилили реализацию ;) ?

Не надо сказки рассказывать. Критиковали множественное наследование РЕАЛИЗАЦИИ все кому не лень (и C++ ники в первую очередь). А от множественного наследования интерфейсов никто отказываться вроде и не собирается
...
Рейтинг: 0 / 0
20.03.2009, 13:23:58
    #35881687
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
PC_2А братец кстате прав на счет ООП в целом.

От принципов ООП постепенно отходят.
Тоже множественное наследование, очевиднейшая вещь абстракции,
десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа
с ним распрощались, а сам подход с множественным раскритиковали в пух и прах.

Ну, конечно.
Шарп - пионер новых идей программирования
Его вообще разрабатывают по принципу "куда ветер дует"
Имхо, конечно.
...
Рейтинг: 0 / 0
20.03.2009, 13:27:01
    #35881695
PC_2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
maytonОно осталось в виде интерфейсов.

Интерфейс это интерфейс.
Разницу между абстрактными классами и интерфейсами здесь недавно обсуждали.
...
Рейтинг: 0 / 0
20.03.2009, 13:29:34
    #35881712
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
PC_2maytonОно осталось в виде интерфейсов.

Интерфейс это интерфейс.
Разницу между абстрактными классами и интерфейсами здесь недавно обсуждали.

Читал где то, интервью одного из разработчиков.
Он говорил, что у них были проблемы с реализацией возможности множественного наследования.
Только и всего.
...
Рейтинг: 0 / 0
20.03.2009, 13:31:36
    #35881717
PC_2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ООП так популярно?
Gluk (Kazan)PC_2
От принципов ООП постепенно отходят.
Тоже множественное наследование, очевиднейшая вещь абстракции,
десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа
с ним распрощались, а сам подход с множественным раскритиковали в пух и прах.

Не надо сказки рассказывать. Критиковали множественное наследование РЕАЛИЗАЦИИ все кому не лень (и C++ ники в первую очередь). А от множественного наследования интерфейсов никто отказываться вроде и не собирается

Плохо значит критиковали если через 20 лет до них только дошло.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ООП так популярно? / 25 сообщений из 435, страница 1 из 18
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]