|
|
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Всем привет! Уже столько времени прошло, а ООП все еще остается доминирующей парадигмой. С сопутствующей ересью, которая крутится вокруг него: паттерны проектирования, разделение на OOA/OOD, инструменты для моделирования предметной области в терминах ООП и прочее. Неужели не придумали лучших способов описывать абстракции? Создается ощущение, что ООП является маркетинговым ходом наравне с употреблением других "мегаслов" для набивания цены за софт, таких как high available, enterprise, production. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 19:38:56 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dvedВсем привет! Уже столько времени прошло, а ООП все еще остается доминирующей парадигмой. С сопутствующей ересью, которая крутится вокруг него: паттерны проектирования, разделение на OOA/OOD, инструменты для моделирования предметной области в терминах ООП и прочее. Неужели не придумали лучших способов описывать абстракции? Создается ощущение, что ООП является маркетинговым ходом наравне с употреблением других "мегаслов" для набивания цены за софт, таких как high available, enterprise, production. А что вас не устраивает в ооп? Есть идеи получше? Поделитесь с народом ;) А на счет терминов - что не так? С терминами все в порядке :)) С что такого еретичного в паттернах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 19:44:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dved, Ну а мегаслова - это обычные английские слова. Что делать, английский - родной язык программирования :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 19:47:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dvedНеужели не придумали лучших способов описывать абстракции? Объекты и классы - это и есть абстракции, а не способы их описания. Да, для широкого круга проблемных областей лучших абстракций не придумали; для большинства из них и не придумают; просто потому, что над задачами этих областей сам человек мыслит категориями "классов" и "объектов", а это вернейший признак правильно подобранной абстракции. Для ряда других областей - придумали, разумеется; на ООП свет клином не сошелся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 20:09:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dved, спроси у этой тети: Премию Тьюринга дали за вклад в абстракцию данных пусть свои 250 тыщ премиальных зеленых отрабатывает :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 20:12:10 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dved Неужели не придумали лучших способов описывать абстракции? Увы! Кроме как набить текстовый файл содержащий английские слова больше никаких методов нету. me_dved Создается ощущение, что ООП является маркетинговым ходом наравне с употреблением других "мегаслов" для набивания цены за софт, таких как high available, enterprise, production. Смотря как его преподносить. Для меня ООП - это просто технический приём или инструмент для написании кода. В некоторых случаях я спокойно обхожусь без него. Так что идеализировать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 21:40:02 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonme_dved Неужели не придумали лучших способов описывать абстракции? Увы! Кроме как набить текстовый файл содержащий английские слова больше никаких методов нету. Несогласный я А Piet, а Befunge и иже с ними Только, ну его нафиг, такую абстракцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 21:56:37 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Первый - строго языком не является. Поскольку нет ЯЗЫКА в общем понимании этого слова. Второй вариант - забавен аки BrainFuck. Пожалуй на нем можно устраивать всякие тесты и олимпиады. P.S. Just IMHO - Что такое лангольеры, мистер Туми? - спросила Дайна. - М-м... Я всегда считал их выдумкой, - ответил Крэг с ноткой того же доброго юмора в голосе. - А сейчас вот начинаю задумываться... дело в том, что я их тоже слышу, юная леди. О да, слышу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 22:01:45 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dved, Опять недовольные студентики повылазали. Что-то есть предложить? Аль нету, чего гундеть, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 22:07:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
mayton, Вроде бы на Piet устраиваются какие - то олимпиады, где - то читал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 22:11:12 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ООП хоть и прорыв в программировании, но в то же время это и зло - забивание башки всякой объектной чушью, теряется понимание функционирования работы программы, программы получаются раздутыми и медленными зато имеем удобство в программировании и скорость разработки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 09:39:00 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Имхо, проблема не в самом ООП, а в том, что его применяют где надо и где не надо. Собственно, это проблема любой парадигмы. "Когда в руках молоток, все вокруг кажется гвоздями"(С) не знаю чье ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 11:42:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикООП хоть и прорыв в программировании, но в то же время это и зло - забивание башки всякой объектной чушью, теряется понимание функционирования работы программы, программы получаются раздутыми и медленными зато имеем удобство в программировании и скорость разработки... Забей себе башку всякой императивной чушью и попробуй написать, например, хотя бы примитивнейший оконный гуй, не потеряв при этом понимания функционирования работы программы. В частности, это означает: не использовать абстракции "переменная", "функция", "цикл", "составной тип" и т.д., ведь процессор ничего про такие понятия не знает, так что используя переменные ты теряешь понимание функционирования работы программы. Отчет ждем тут. Еще можно заметить, что раздутая и медленная программа все-таки лучше, чем ненаписанная вообще. Однако этот аргумент больше подходит при нападках на языки/библиотеки/фреймворки. А ООП - это парадигма, то есть способ мышления о решаемых задачах, и польза от парадигмы измеряется в том, насколько простое получается решение, а не насколько быстро будет работать конкретная реализация этого решения, что самой парадигмой никак напрямую не определяется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 13:36:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ядра операционок обычно создаются без использования ООП. Была одна... кажется BeOS называется. Её создатели кичились ООП парадигмой, используемой при разработке. Но где сейчас это ядро... Хр.зн. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 13:44:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
mayton... В некоторых случаях я спокойно обхожусь без него. В большинстве случаев я спокойно обхожусь без него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 18:01:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Vowkmayton... В некоторых случаях я спокойно обхожусь без него. В большинстве случаев я спокойно обхожусь без него. В большинстве случаев я спокойно обхожусь с ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 18:23:35 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Vowkmayton... В некоторых случаях я спокойно обхожусь без него. В большинстве случаев я спокойно обхожусь без него. О да, как только я понял что такое ООП и с чем его едят, захотел все проги переписать с его использованием :) И перепишу, не остановите! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 21:28:08 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dvedВсем привет! Уже столько времени прошло, а ООП все еще остается доминирующей парадигмой. С сопутствующей ересью, которая крутится вокруг него: паттерны проектирования, разделение на OOA/OOD, инструменты для моделирования предметной области в терминах ООП и прочее. Неужели не придумали лучших способов описывать абстракции? Создается ощущение, что ООП является маркетинговым ходом наравне с употреблением других "мегаслов" для набивания цены за софт, таких как high available, enterprise, production. Да блин - ваще ооп - г@@но и функциональное программирование - г@@но и процедурный стиль - г@@но и ваще само понятие код г@@но. А вот если бы можно было только подумать а уже все само бы работало *мечтательно смотрит в потолок* Кароче - не надо насиловать моск масс про абстракции - народ (тоисть я в их числе) сер но мудр - и замечательно живет с ООП - а описывать абстракции хорошо словами - они такие емкие знаете ли так хорошо все ими можно описывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2009, 09:21:48 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
А братец кстате прав на счет ООП в целом. От принципов ООП постепенно отходят. Тоже множественное наследование, очевиднейшая вещь абстракции, десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа с ним распрощались, а сам подход с множественным раскритиковали в пух и прах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 12:52:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Оно осталось в виде интерфейсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:15:40 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 От принципов ООП постепенно отходят. Тоже множественное наследование, очевиднейшая вещь абстракции, десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа с ним распрощались, а сам подход с множественным раскритиковали в пух и прах. Возможно потому что не осилили реализацию ;) ? Не надо сказки рассказывать. Критиковали множественное наследование РЕАЛИЗАЦИИ все кому не лень (и C++ ники в первую очередь). А от множественного наследования интерфейсов никто отказываться вроде и не собирается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:20:43 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2А братец кстате прав на счет ООП в целом. От принципов ООП постепенно отходят. Тоже множественное наследование, очевиднейшая вещь абстракции, десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа с ним распрощались, а сам подход с множественным раскритиковали в пух и прах. Ну, конечно. Шарп - пионер новых идей программирования Его вообще разрабатывают по принципу "куда ветер дует" Имхо, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:23:58 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonОно осталось в виде интерфейсов. Интерфейс это интерфейс. Разницу между абстрактными классами и интерфейсами здесь недавно обсуждали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:27:01 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2maytonОно осталось в виде интерфейсов. Интерфейс это интерфейс. Разницу между абстрактными классами и интерфейсами здесь недавно обсуждали. Читал где то, интервью одного из разработчиков. Он говорил, что у них были проблемы с реализацией возможности множественного наследования. Только и всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:29:34 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)PC_2 От принципов ООП постепенно отходят. Тоже множественное наследование, очевиднейшая вещь абстракции, десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа с ним распрощались, а сам подход с множественным раскритиковали в пух и прах. Не надо сказки рассказывать. Критиковали множественное наследование РЕАЛИЗАЦИИ все кому не лень (и C++ ники в первую очередь). А от множественного наследования интерфейсов никто отказываться вроде и не собирается Плохо значит критиковали если через 20 лет до них только дошло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:31:36 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer Шарп - пионер новых идей программирования Его вообще разрабатывают по принципу "куда ветер дует" Есть две конкурирующие веточки в майнстриме разработок. Java (как язык) - сторонник консервативного стиля разработок с минимализмом синтаксиса. И Шарп (платформы пока не будем рассматривать). Это синтаксический "сироп" со множеством сладких конфет для разработчиков. И эти два направления дают в сумме некий общий и довольно полезный вектор в развитии ООП. По крайней мере, у разработчкика есть возможность выбора. И это хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:32:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Не путай ООП и вектор. ООП это как нормальные формы в Базах Данных. Были описаны давно и математиками. Базы к ним стремятся но никогда не достигают их. То что сейчас творится в новых языках, это размывание ООП. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:37:24 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonЭто синтаксический "сироп" со множеством сладких конфет для разработчиков. Это я и имел в виду. Конечно это не плохо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:38:06 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ну и запостил. Читать невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:38:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonНу и запостил. Читать невозможно. РС-2, подкорректируй дизайн сообщения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:40:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2, Все абстракции - потенциальные возможности ошибок :)) А множественное наследование - лишь одна из возможностей. Что то на хаскель ты не очень торопишься переходить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:44:11 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
А в лиспе множественное наследование не имеет такого недостатка как вызов методов разных предков. Там другая система ООП, в которой классы не имеют собственных методов. Правда я не уверен, что там нет других подводных камней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 13:50:19 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonmaytonНу и запостил. Читать невозможно. РС-2, подкорректируй дизайн сообщения. Пардон автор При множественном наследовании у класса может быть более одного предка. В этом случае класс наследует методы всех предков. Достоинства такого подхода в большей гибкости. Множественное наследование реализовано в C++. Из других языков, предоставляющих эту возможность, можно отметить Python и Эйфель. Множественное наследование поддерживается в языке UML. Множественное наследование — потенциальный источник ошибок, которые могут возникнуть из-за наличия одинаковых имен методов в предках. В языках, которые позиционируются как наследники C++ (Java, C# и др.), от множественного наследования было решено отказаться в пользу интерфейсов. Практически всегда можно обойтись без использования данного механизма. Однако, если такая необходимость все-таки возникла, то, для разрешения конфликтов использования наследованных методов с одинаковыми именами, возможно, например, применить операцию расширения видимости — «::» — для вызова конкретного метода конкретного родителя. Попытка решения проблемы наличия одинаковых имен методов в предках была предпринята в языке Эйфель, в котором при описании нового класса необходимо явно указывать импортируемые члены каждого из наследуемых классов и их именование в дочернем классе. Большинство современных объектно-ориентированных языков программирования (C#, Java, Delphi и др.) поддерживает возможность одновременно наследоваться от класса-предка и реализовать методы нескольких интерфейсов одним и тем же классом. Этот механизм позволяет во многом заменить множественное наследование — методы интерфейсов необходимо переопределять явно, что исключает ошибки при наследовании функциональности одинаковых методов различных классов-предков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:14:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ну все, началось. Ты вообще к чему про множественное наследование завел? Оно в легендарные "три кита" и не входит. А от них никто и не отказывается, на сколько мне известно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:19:30 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2maytonОно осталось в виде интерфейсов. Интерфейс это интерфейс. Разницу между абстрактными классами и интерфейсами здесь недавно обсуждали. Ась ? Сссылочка пжалуста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:20:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer Все абстракции - потенциальные возможности ошибок :)) Ну это потому что абстракции всеже не достаточно полиморфны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:24:11 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 Ну это потому что абстракции всеже не достаточно полиморфны. Что вы хотели сказать этой фразой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:25:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 Плохо значит критиковали если через 20 лет до них только дошло. Извините, дошло что ? Множественное наследование это ИНСТРУМЕНТ. Критиковать можно оправданное и не оправданное ИСПОЛЬЗОВАНИЕ инструмента. А наводить тень на плетень в связи с тем, что разработчикам Delphi или C# (и Явы конечно, как без нее), не сподобилось их реализовать - не более чем маркетинговый треп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:25:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:32:11 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Создатель ООП? Звучит как-то... странно... как Cоздатель народных песен.. P.S. Just IMHO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:36:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе. Мсье, а вы уверены что Страуструп создал ООП? По моим данным, этот термин ввел Алан Кей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:36:37 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе. С каких пор Страуструп стал создателем ооп? Вы меня пугаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:36:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе. Кстати, насколько я знаю, это чей-то розыгрыш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:38:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)PC_2 Плохо значит критиковали если через 20 лет до них только дошло. Извините, дошло что ? Множественное наследование это ИНСТРУМЕНТ. Критиковать можно оправданное и не оправданное ИСПОЛЬЗОВАНИЕ инструмента. А наводить тень на плетень в связи с тем, что разработчикам Delphi или C# (и Явы конечно, как без нее), не сподобилось их реализовать - не более чем маркетинговый треп. Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:38:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy den Мсье, а вы уверены что Страуструп создал ООП? По моим данным, этот термин ввел Алан Кей SQL_Lamer С каких пор Страуструп стал создателем ооп? Вы меня пугаете.Господа, я же специально в слово кавычки взял, что вы набросились? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:50:18 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerНу все, началось. Ты вообще к чему про множественное наследование завел? Оно в легендарные "три кита" и не входит. А от них никто и не отказывается, на сколько мне известно. Рефлексию наверно придумали самые ярые сторонники инкапсуляции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:54:37 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
BatsallГоспода, я же специально в слово кавычки взял, что вы набросились? Прошу прощения, "слона то я и не заметил" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 14:58:35 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_LamerНу все, началось. Ты вообще к чему про множественное наследование завел? Оно в легендарные "три кита" и не входит. А от них никто и не отказывается, на сколько мне известно. Рефлексию наверно придумали самые ярые сторонники инкапсуляции А модификатор доступа как будто до сих пор по умолчанию - private? Или я отстал от жизни? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:04:16 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerPC_2SQL_LamerНу все, началось. Ты вообще к чему про множественное наследование завел? Оно в легендарные "три кита" и не входит. А от них никто и не отказывается, на сколько мне известно. Рефлексию наверно придумали самые ярые сторонники инкапсуляции А модификатор доступа как будто до сих пор по умолчанию - private? Или я отстал от жизни? не знаю, знаю что рефлексию теперь молодняк воспринимает как великое благо, и модификаторами приват их не остановить. Ну кто сейчас догадывается что Приват это всеголишь защита от дурака, а не запрет чегото там из вне ? Сплошь и рядом трубят о универсальности, пишут свои универсальные клонирующие методы и модификаторы приват их не останавливают. Спасибо тебе дядя Билли за воспитание современной молодежи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:09:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
вот не надо только про множественное наследование и его наличие/отсутствие в яве/с# и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:16:40 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
\\ не дописал потому что не стоит смешивать множественное наследование реализаций и наследование интерфейсов - такое разделение в современных языках как раз и решило проблему конфликтов разных реализаций из базовых классов. интерфейс это такая же часть класса, как и его реализация _______________________________________ 2pro4U ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:19:17 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Тоже множественное наследование , очевиднейшая вещь абстракции, десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа с ним распрощались, а сам подход с множественным раскритиковали в пух и прах. Вот тут Delphi периодически ругают, а ведь Delphi с множественным наследованием даже не здоровалось (поэтому прощаться не пришлось). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:20:29 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
В некоторых языках (Ruby, Scala) эта проблема решается Mixin'ами (Trait'ами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:21:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:24:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:26:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Не знаю или меня тут поймут, но скажу что ООП мне тоже не совсем нравится. Но альтернативы нет и пока лучше ничего не придумали. А суть в том что именно Данные должни обростать алгоритмами, свойствами, интерпретациями полиморфно и динамически. А не наоборот как в ООП. В ООП слишком много размышлений о структуре, что от кого произошло, что где должно лежать. Изменятся данные и послойную структуру перекроить бывает очень тяжело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:28:37 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего яд в маленьких количествах лечит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:30:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:47:14 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. Вопрос не в "можно ли", а "нужно ли"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:49:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Насчёт GoTo, иногда действительно лучше его применить...например при большой вложенности циклов и т.д. но всё же код получается "макаронный" и читать потом такой код...ну мягко говоря не очень удобно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:57:28 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerKOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. Вопрос не в "можно ли", а "нужно ли"? Вопрос как раз "можно ли": да и без goto не везде можно обойтись. !!! Я ответил что можно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:02:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всегояд в маленьких количествах лечитможно и так сказать, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:02:48 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. По памяти - Теорема Бьяно Якопини. Японцы доказали что любой алгоритм можно представить в виде всего трех управляющих структур. Следование/Ветвление/Цикл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:06:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе. Ооо ! Страуструп придумал SmallTalk ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:07:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Gluk (Kazan)PC_2 Плохо значит критиковали если через 20 лет до них только дошло. Извините, дошло что ? Множественное наследование это ИНСТРУМЕНТ. Критиковать можно оправданное и не оправданное ИСПОЛЬЗОВАНИЕ инструмента. А наводить тень на плетень в связи с тем, что разработчикам Delphi или C# (и Явы конечно, как без нее), не сподобилось их реализовать - не более чем маркетинговый треп. Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo. По моему скромному мнению, ИНСТРУМЕНТ никак не может быть злом (в отличии от маркетинга) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:09:21 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
автор С появлением структурного программирования описанные выше трудности были во многом преодолены. В основе технологических принципов структурного программирования лежит утверждение о том, что логическая структура программы может быть выражена комбинацией трех базовых структур: следования, ветвления и цикла (это содержание теоремы Бема-Якопини). И точка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:09:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:10:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. По памяти - Теорема Бьяно Якопини. Японцы доказали что любой алгоритм можно представить в виде всего трех управляющих структур. Следование/Ветвление/Цикл. Я не знаю как там ипонцы, но для любого алгоритма достаточно трех функций: функция тождественного нуля, функция следующего чила (+1) и функция проекции (выбор агрумента), а также трех операторов: суперпозиции, рекурсии и минимизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:14:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) По моему скромному мнению, ИНСТРУМЕНТ никак не может быть злом (в отличии от маркетинга) Программирование это особенная наука которая во многом состоит из РЕКОМЕНДАЦИЙ. Инструментов хватает и многие могут легко покалечить намертво проект. Другие инструменты и рекомендации оттягивают тот час "Ч" с преждевременной седой головой. Тотже ООП, теже паттерны, теже глобальные переменные, таже рефлексия, тотже гоуту, никто не говорит что нельзя использовать, или с ним не будет работать, но нужно следовать рекомендациям, иногда втупую, для своегоже блага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:22:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
имхо, следовать рекомендациям в тупую - это никогда не благо. надо понимать почему, для чего и зачем им следуешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:25:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
втупую это не делать умное лицо с понимаем что "нужно", когда говорят удерживаться от использования GoTo и пачки Глобальных переменных в программах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:34:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ra72PC_2Тоже множественное наследование , очевиднейшая вещь абстракции, десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа с ним распрощались, а сам подход с множественным раскритиковали в пух и прах. Вот тут Delphi периодически ругают, а ведь Delphi с множественным наследованием даже не здоровалось (поэтому прощаться не пришлось). Никаких отличий от Явы с Шарпом то же множественное наследование интерфейсов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:38:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2но нужно следовать рекомендациям, иногда втупую, для своегоже блага. твоим ? или все-таки ссылки давать начнешь, дабы сделать треп более предметным ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:43:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:54:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО формально докажешь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:58:40 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО формально докажешь ? Выше приводили теорему ... читайте внимательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:59:48 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО формально докажешь ? Выше приводили теорему ... читайте внимательно. Для начала, четко сформулируй, что пытаешься доказать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:03:18 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО формально докажешь ? Выше приводили теорему ... читайте внимательно. Для начала, четко сформулируй, что пытаешься доказать Ты что каждый десятый пост читаешь? Ищи в гугле "Теорема Бема – Якопини" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:04:18 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan)KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО формально докажешь ? Выше приводили теорему ... читайте внимательно. Для начала, четко сформулируй, что пытаешься доказать Ты что каждый десятый пост читаешь? Ищи в гугле "Теорема Бема – Якопини" Слушай, с соснами воитель, про теорему я читал ты что доказать та хочешь ??? P.S. Может хватит с мельницами воевать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:06:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Уже сто лет всякие гуру программирования твердят примерно одно и то - же "го ту - считается дурным тоном. Но сам то я не вижу ничего плохого в использовании го ту в подходящем месте." А был ли мальчик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:07:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-PokemonGluk (Kazan)KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО формально докажешь ? Выше приводили теорему ... читайте внимательно. Для начала, четко сформулируй, что пытаешься доказать Ты что каждый десятый пост читаешь? Ищи в гугле "Теорема Бема – Якопини" Слушай, с соснами воитель, про теорему я читал ты что доказать та хочешь ??? P.S. Может хватит с мельницами воевать ? Прочитай хотя-бы предыдущую страницу и необходимость флудить отпадет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:09:24 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon Прочитай хотя-бы предыдущую страницу и необходимость флудить отпадет. То есть ты не можешь четко сформулировать, что именно ты пытаешься всем доказать ? Ok, слив засчитан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:12:04 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerУже сто лет всякие гуру программирования твердят примерно одно и то - же "го ту - считается дурным тоном. Но сам то я не вижу ничего плохого в использовании го ту в подходящем месте." А был ли мальчик? Вот тут самое интересное ... если бы Вы писали код для себя и в дальнейшем им бы никто не пользовался, то тут истина на Вашей стороне. Но если к примеру вы пишите код для гос. организации и этот код в дальнейшем должен проверяться одной гос. организациями или он достанется в наследство кому-то, то вопрос применения GoTo спорный. ИМХО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:12:40 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-Pokemon Прочитай хотя-бы предыдущую страницу и необходимость флудить отпадет. То есть ты не можешь четко сформулировать, что именно ты пытаешься всем доказать ? Ok, слив засчитан Могу и мое утверждение сформулировано на предыдущей странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:13:24 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan)KOLO-Pokemon Прочитай хотя-бы предыдущую страницу и необходимость флудить отпадет. То есть ты не можешь четко сформулировать, что именно ты пытаешься всем доказать ? Ok, слив засчитан Могу и мое утверждение сформулировано на предыдущей странице. Ну вот :( опять нет ссылки Ты научишься уважать собеседников ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:16:02 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonSQL_LamerУже сто лет всякие гуру программирования твердят примерно одно и то - же "го ту - считается дурным тоном. Но сам то я не вижу ничего плохого в использовании го ту в подходящем месте." А был ли мальчик? Вот тут самое интересное ... если бы Вы писали код для себя и в дальнейшем им бы никто не пользовался, то тут истина на Вашей стороне. Но если к примеру вы пишите код для гос. организации и этот код в дальнейшем должен проверяться одной гос. организациями или он достанется в наследство кому-то, то вопрос применения GoTo спорный. ИМХО Даже не знаю, что старше - ваш аргумент, или само гоу ту :-) Можно и без гоу ту такого наворотить, что никакие гос организации с дебагерами не помогут. Гоу ту иногда может сделать код чище. Как там выше говорилось - надо уметь готовить домашних животных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:17:09 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) Ну вот :( опять нет ссылки Ты научишься уважать собеседников ? Смотри на третьей странице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:21:06 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan) Ну вот :( опять нет ссылки Ты научишься уважать собеседников ? Смотри на третьей странице Если хочешь чтобы тебя принимали всерьез, уважай собеседников ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:22:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-PokemonGluk (Kazan) Ну вот :( опять нет ссылки Ты научишься уважать собеседников ? Смотри на третьей странице Если хочешь чтобы тебя принимали всерьез, уважай собеседников Кстати, ссылка на пост выглядит так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:23:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) Если хочешь чтобы тебя принимали всерьез, уважай собеседников Начни с себя ... П.С. Хватит накручивать себе счетчик сообщений ! ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:24:03 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Gluk (Kazan)KOLO-PokemonGluk (Kazan) Ну вот :( опять нет ссылки Ты научишься уважать собеседников ? Смотри на третьей странице Если хочешь чтобы тебя принимали всерьез, уважай собеседников Кстати, ссылка на пост выглядит так Кстати тут мало привести ссылку на один пост! Нужно несколько, так что читай третью страницу целиком, как минимум! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:25:33 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
пацыки, апчем спор. Пишите кудрявый код с использованием ГоуТу. Пока есть ГоуТу и еже сним РесерчСтудио не останется без работы. Последний писк моды в РС нынче реляционное представление каши переменных в неприлично запутанном макаранном Немецком ( кто знает тот знает как пишут Немцы и Китайцы ) в виде удобных реалиционных таблиц с последующим красочном дифом циклов. Последний бой был принят с процедурой написанной без ГоуТу, тысчу пицот строк макаранного копипаста с гридами "И ни строчки меньше Сэр!"(с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:31:03 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan) Если хочешь чтобы тебя принимали всерьез, уважай собеседников Начни с себя ... П.С. Хватит накручивать себе счетчик сообщений ! ))) Ты про эту фитюльку сбоку ? я перестал обращать на нее внмание когда перевалило за пять сотен Так ссылка будет ? Хотя-бы на один твой пост, где четко выражена твоя позиция ? Или мне сделать это за тебя, потом с этим поспорить, чтобы потом ты объявил меня демагогом ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:31:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ладно, начнем автор А суть в том что именно Данные должни обростать алгоритмами, свойствами, интерпретациями полиморфно и динамически. А не наоборот как в ООП. В ООП слишком много размышлений о структуре, что от кого произошло, что где должно лежать. Изменятся данные и послойную структуру перекроить бывает очень тяжело. На мой взгляд поток сознания :( Расшифруешь что имелось в виду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:33:21 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ИМХО Печень нужно отбивать за ГоуТу на месте, но это мои скромные пять копеечек человека который с "ЭТИМ" работает уже второй год. Остальные философы-гурманы видимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:33:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Ладно, начнем автор А суть в том что именно Данные должни обростать алгоритмами, свойствами, интерпретациями полиморфно и динамически. А не наоборот как в ООП. В ООП слишком много размышлений о структуре, что от кого произошло, что где должно лежать. Изменятся данные и послойную структуру перекроить бывает очень тяжело. На мой взгляд поток сознания :( Расшифруешь что имелось в виду ? Тьфу ты, я вас попутал автор Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. автор Вопрос не в "можно ли", а "нужно ли"? автор Вопрос как раз "можно ли": да и без goto не везде можно обойтись. !!! Я ответил что можно! Итого: ты не ответил на вопрос "нужно ли ?" То есть ловко подменил предмет обсуждения :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:36:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2ИМХО Печень нужно отбивать за ГоуТу на месте, но это мои скромные пять копеечек человека который с "ЭТИМ" работает уже второй год. Остальные философы-гурманы видимо. А на мой взгляд, не стоит зацикливаться на таких мелочах Вот за неуемное применение континуэйшенов наверное и стоило бы что нибудь отбить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:38:21 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)PC_2ИМХО Печень нужно отбивать за ГоуТу на месте, но это мои скромные пять копеечек человека который с "ЭТИМ" работает уже второй год. Остальные философы-гурманы видимо. А на мой взгляд, не стоит зацикливаться на таких мелочах Вот за неуемное применение континуэйшенов наверное и стоило бы что нибудь отбить Это зависит от религии ... Если считать GoTo злом то континуиты благо. А если использовать GoTo то и циклы не понадобятся. По предыдущим твоим сообщениям ... знаешь Я тоже могу привести какой нибудь твой пост и ответ на него со странички Мерли Мэнсона и сказать что ты Аццки не Прав !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:49:34 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon По предыдущим твоим сообщениям ... знаешь Я тоже могу привести какой нибудь твой пост и ответ на него со странички Мерли Мэнсона и сказать что ты Аццки не Прав !!! Ты не рефлексируй. С Goto без Goto это все трынь трава А вот чтобы тебя собеседники ПОНИМАЛИ - это ВАЖНО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:53:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-Pokemon По предыдущим твоим сообщениям ... знаешь Я тоже могу привести какой нибудь твой пост и ответ на него со странички Мерли Мэнсона и сказать что ты Аццки не Прав !!! Ты не рефлексируй. С Goto без Goto это все трынь трава А вот чтобы тебя собеседники ПОНИМАЛИ - это ВАЖНО Да Я спокоен как младенец ... Ты даже меня повеселил к концу дня, а то Я стал уже засыпать ))) Объясняю на пальцах - твоя ошибка в том что Ты приводишь мой посты как контр-комментраий там где они таковыми не являются ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:56:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan)KOLO-Pokemon По предыдущим твоим сообщениям ... знаешь Я тоже могу привести какой нибудь твой пост и ответ на него со странички Мерли Мэнсона и сказать что ты Аццки не Прав !!! Ты не рефлексируй. С Goto без Goto это все трынь трава А вот чтобы тебя собеседники ПОНИМАЛИ - это ВАЖНО Да Я спокоен как младенец ... Ты даже меня повеселил к концу дня, а то Я стал уже засыпать ))) Объясняю на пальцах - твоя ошибка в том что Ты приводишь мой посты как контр-комментраий там где они таковыми не являются ... Опять без цитаты :) Ты неисправим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 17:59:28 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
http://pplab.snu.ac.kr/courses/adv_pl05/papers/p261-knuth.pdf Хорошая заметочка. Вообще, надо отделять мух от котлет, а причины от следствий. Если у вас много проблем с кодом, использующим ООП, то скорее всего проблема в коде, а не в ООП; то же самое с goto: сам по себе стейтмент вполне безобидный, ужас может возникнуть только при его ужасном использовании, и причиной будет конкретное использование, а не сам стейтмент. Абсолютно то же самое можно сказать о любом операторе и любой парадигме. Сколь ужасны первые хаскеллские проги, написанные заядлыми паскалщиками-сишниками, но дело-то не в ФП и даже несовсем в хаскелле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 21:36:58 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
go toВообще, надо отделять мух от котлет, а причины от следствий. Если у вас много проблем с кодом, использующим ООП, то скорее всего проблема в коде, а не в ООП; то же самое с goto: сам по себе стейтмент вполне безобидный, ужас может возникнуть только при его ужасном использовании, и причиной будет конкретное использование, а не сам стейтмент. Абсолютно то же самое можно сказать о любом операторе и любой парадигме.+1, умри, лучше не скажешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 22:06:09 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Опять без цитаты :) Ты неисправим Я вообще фигею ... мне что твои же цитаты еще прилагать для тебя? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2009, 00:31:07 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy denBatsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе. Кстати, насколько я знаю, это чей-то розыгрыш Воот, и я почувствовал, что это маразм полный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2009, 04:56:17 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
XDiaBLozloy denBatsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе. Кстати, насколько я знаю, это чей-то розыгрыш Воот, и я почувствовал, что это маразм полный. Этому фейку 100 лет в обед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 07:40:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Короче судя по всему единственная разумная мысль, которую я уловил в этом топике, это что каждым инструментом нужно пользоваться с умом. В принципе это итак понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 07:52:09 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan)Опять без цитаты :) Ты неисправим Я вообще фигею ... мне что твои же цитаты еще прилагать для тебя? ))) Валяй, фигей дальше коль тебе так нравится. Я к чему весь этот стеб завел ? Все очень просто :) Дейкстра (великий программист и образец для подражания во всех отношениях) писал свою нетленку про goto во времена повсеместного господства фортрана и бейсика, причем (спасибо Билли), это был совсем не тот "окультуренный" бейсик, что сейчас. В частности, каждая строчка нумеровалась (с шагом в 10, чтобы можно было вставлять другие строчки построчным редактором), задействовать рекурсию можно было только продав душу дьяволу (поскольку не было стека аргументов процедур да и аргументов как таковых) и программа превращалась в спагетти из goto и gosub. С 4 фортраном дело обстояло немногим лучше (спасала только его недоступность для масс). По этому поводу были и статьи про goto. Не goto зло, а языки в которых он неизбежен. Сейчас другое дело :) Написать программу в стиле спагетти на Си, или Яве можно только вследствии тяжелого умственного расстройства или с целью позлить окружающих (так что в этом плане статьи про goto несколько потеряли свою актуальность), а один goto на миллион сишных строк погоды не сделает. Зато (сюрприз) в языках, казалось бы не предназначенных для изготовления продуктов итальянской кухни, стараниями академиков появились средства позволяющие запутать код так, что goto перед ними просто меркнет. И судя по тому как ТЫ их называешь, тебе о них вряд-ли известно (на всякий случай: континуэйшены соотносятся с континуатами так же близко как и с оператором continue а континуиты - вообще неизвестный науке зверь). Ну не странно ли, что борец с ветряными мельницами, восседающий на плечах гигантов, не имеет представления о том, во что эти мельницы превратились сегодня ? (или не в состоянии выразить свою мысль так, чтобы его поняли окружающие, коверкает язык, не приводит ссылок на высказывания оппонентов и все такое). И еще раз: можно обойтись - совсем не означает "кровь из носу нужно обходиться", это так, в порядке защиты формальной логики и этики ведения дискуссий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 07:59:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Судя по всему перед нами профессионал, который не может обойтись "без одного ГоуТу на миллион строчек" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 12:44:33 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan), Для начала если уж ты приводишь термины, приводи их на языке оригинала, а не коверкай на русском. Далее ты меня зае..ал окончательно своими абстрактными рассуждениями и щас Я тебе покажу что ты весь этот срач на 2 страницы устроил очень даже в пустую. Началось все вот с этой цитаты: KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. Я опроверг слова egorych а именно: да и без goto не везде можно обойтись Далее на той же странице было провиедено название теоремы доказывающей мои слова. Следующим постом SQL_Lamer написал: SQL_LamerKOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. Вопрос не в "можно ли", а "нужно ли"? Я снова опроверг эти слова: KOLO-PokemonSQL_LamerKOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. Вопрос не в "можно ли", а "нужно ли"? Вопрос как раз "можно ли": да и без goto не везде можно обойтись. !!! Я ответил что можно! Здесь Я имел ввиду лишь слова egorych, который утверждал что есть случаи когда нельзя обойтись без GoTo. Если ты еще не понял объясняю специально для тех кто в танке: Я не вступал в дискуссию "Нужно или нет использовать GoTo", Я лишь обсуждал "Можно или нет" !!! Кароче ... попросту говоря Gluk это ты воевал в ветряными мельницами ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 12:53:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon Далее ты меня зае..ал окончательно своими абстрактными рассуждениями и щас Я тебе покажу что ты весь этот срач на 2 страницы устроил очень даже в пустую. Нервы нервы :) Речь то шла о множественном наследовании. Затем при помощи некоторой ловкости рук была проведена подмена темы с отсылкой к авторитетам и обсуждение плавно перешло на вопрос можно ли обойтись без goto Можно конечно, можно вообще обойтись машиной Тьюринга, зачем нам эти ООП-ы да и структурное программирование тоже :) Мораль: не всегда нужно обходиться без того, без чего МОЖНО обойтись. И ты не доказал (а это гораздо интереснее твоих трюизмов) НУЖНО ли обходиться без goto и множественного наследования ? Т.е. на сцену вновь выходит Лиса и Виноград. P.S. И позволь мне все таки оставить за собой право решать когда коверкать мои слова :) Ты разумеется тоже в своем праве, но как показала практика, после твоего коверканья осмысленный текст превращается в непонимабельную кашу (а это уже плохо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 13:16:31 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan), Вот только не надо передергивать ... Ты опять пытаешься склонить все к дискуссии Нужно или нет ... либо пускаешься в пространные размышления ни о чем ... Найди себе собеседника подстать и устраивай с ним холивар. А мне этот детский сад не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 13:53:34 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan), Вот только не надо передергивать ... Ты опять пытаешься склонить все к дискуссии Нужно или нет ... либо пускаешься в пространные размышления ни о чем ... Найди себе собеседника подстать и устраивай с ним холивар. А мне этот детский сад не нужен. Уйди лучше ты, до тебя не воняло. С Глюком намного приятнее и интереснее беседовать, и читать его постинги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 13:57:22 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon: твой поинт понятен. Теоретическое обоснование отсутствия необходимости в использовании goto при написании программ, конечно, очень важно, зато мало интересно, ты уж прости. С практической точки зрения, бывают-таки случаи, в которых использование goto может сделать код более понятным и читабельным, нежели чем при использовании других управляющих структур. Я говорил именно об этом. В принципе, Gluk говорит о том же. И ещё, повторюсь, проблемы goto вообще мало интересны сейчас и в данной теме в особенности. Множественное наследование было-бы немного более интересно пообсуждать. По крайней мере, не оффтопик )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 13:57:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon А мне этот детский сад не нужен. не нужен - не учавствуй, в чем проблема ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 14:05:58 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-Pokemon А мне этот детский сад не нужен. не нужен - не учавствуй, в чем проблема ? Я и не участвовал в твоей дискуссии про "нужно или нет", пока ты не пристал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 14:33:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychKOLO-Pokemon: твой поинт понятен. Теоретическое обоснование отсутствия необходимости в использовании goto при написании программ, конечно, очень важно, зато мало интересно, ты уж прости. С практической точки зрения, бывают-таки случаи, в которых использование goto может сделать код более понятным и читабельным, нежели чем при использовании других управляющих структур. Я говорил именно об этом. В принципе, Gluk говорит о том же. И ещё, повторюсь, проблемы goto вообще мало интересны сейчас и в данной теме в особенности. Множественное наследование было-бы немного более интересно пообсуждать. По крайней мере, не оффтопик )) Извините конечно, но если бы Вы в том "злополучном" посте утверждали что-то вроде "В некоторых случаях лучше использовать GoTo" вопросов бы не было. Но Я же понял Ваши слова так что встречаются алгоритмы которые нельзя реализовать без GoTo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 14:38:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
На ассемблере так вообще повсюду джампы, что в принципе аналог GoTo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 14:45:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Народ - программирование такая штука что нужно косить все под одну гребенку. Чем лучше будет коситься, "без исключений", тем проще нам жить. Поэтому когда я вижу красивый структурный код и гдето там втыкнули ГоуТу, это всеравно что для меня свитчкейс стоит на какойто случай "один из миллиона, и вот здесь нужно подкрутить". Так давайте себе не засорять мозг и в миллионной строчке тоже писать без ГоуТу, для общей красивой картины. А также позаботимся о тех начинающих архитекторах которые по дурости могут натыкать этот гоуту везде ( раз он доступен ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 14:45:34 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Так давайте себе не засорять мозг и в миллионной строчке тоже писать без ГоуТу, для общей красивой картины. А также позаботимся о тех начинающих архитекторах которые по дурости могут натыкать этот гоуту везде ( раз он доступен ). Вряд ли тебя услышат ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 14:48:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ну я надеюсь ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 14:52:10 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Народ - программирование такая штука что нужно косить все под одну гребенку. Чем лучше будет коситься, "без исключений", тем проще нам жить. Поэтому когда я вижу красивый структурный код и гдето там втыкнули ГоуТу, это всеравно что для меня свитчкейс стоит на какойто случай "один из миллиона, и вот здесь нужно подкрутить". Так давайте себе не засорять мозг и в миллионной строчке тоже писать без ГоуТу, для общей красивой картины. А также позаботимся о тех начинающих архитекторах которые по дурости могут натыкать этот гоуту везде ( раз он доступен ). Потому и появились языки, в которых этого нет, чтобы начинающие ахритекторы не косячили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:02:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Для защитников GoTo: Вот статья , в ней есть раздел в защиту ГоуТу, правда он как-то странно построен ))) Автор сам же предлагает лучшие решения против ГоуТу. Ну и критика там присутствует ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:07:08 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
А вот еще одна статья . Более всего понравился абзац: В эволюции больших программных проектах наблюдается феномен насыщения степеней свободы языка программирования, т.е. тендеция к использованию всех возможных средств языка, причем проконтролировать это трудно. Насыщение происходит по ряду причин: участие многих программистов, значительная часть которых относится к категории самоучек; использование программ, написанных вне данного проекта; соблазн поставить быструю «заплатку» — соблазн зачастую непреодолимый под давлением жесткого графика. Но такие заплатки как ржавчина: стоит ржавчине появиться в одной точке, и она начинает расти, разъедая конструкцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:10:34 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Народ - программирование такая штука что нужно косить все под одну гребенку. Чем лучше будет коситься, "без исключений", тем проще нам жить. Поэтому когда я вижу красивый структурный код и гдето там втыкнули ГоуТу, это всеравно что для меня свитчкейс стоит на какойто случай "один из миллиона, и вот здесь нужно подкрутить". Так давайте себе не засорять мозг и в миллионной строчке тоже писать без ГоуТу, для общей красивой картины. А также позаботимся о тех начинающих архитекторах которые по дурости могут натыкать этот гоуту везде ( раз он доступен ). Задай себе лучше себе самму вопрос - почему он доступен? Только тут отвечать не надо :) Насчет "косить под одну гребенку": В основном так и происходит, и мы имеем то, что имеем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:40:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Задай лучше себе самому вопрос - почему он доступен?(Гоу ту) Только тут отвечать не надо :) Что - то с дикцией сегодня :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:42:56 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
в статьях выше все хорошо описано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:43:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ничего там не увидел (весьма серенькие такие статьи, кстати). Может перефразировать? Задай лучше себе самому вопрос - почему он доступен во всех современных высокоуровневых языках программирования ?(Гоу ту) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:49:40 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerНичего там не увидел (весьма серенькие такие статьи, кстати). Может перефразировать? Задай лучше себе самому вопрос - почему он доступен во всех современных высокоуровневых языках программирования ?(Гоу ту) может еще раз сходи почитай, там написано например что в Яве и Паскале недоступен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:51:31 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
и чтото мне подсказывает, что явисты по всему миру не испывают особых душевных мук по поводу этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:52:45 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_LamerНичего там не увидел (весьма серенькие такие статьи, кстати). Может перефразировать? Задай лучше себе самому вопрос - почему он доступен во всех современных высокоуровневых языках программирования ?(Гоу ту) может еще раз сходи почитай, там написано например что в Яве и Паскале недоступен Ну почти во всех. Не суть. Ладно, видать не судьба тебя пронять. Давай, лучше что - нибудь задвинь про полимирфизм данных. И то интересней, действительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:58:29 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer, Какой еще холивар начнете? ))) 3 принципа ООП ацтой - даешь ассемблер! ))) Ну или типа того ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:12:08 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_LamerНичего там не увидел (весьма серенькие такие статьи, кстати). Может перефразировать? Задай лучше себе самому вопрос - почему он доступен во всех современных высокоуровневых языках программирования ?(Гоу ту) может еще раз сходи почитай, там написано например что в Яве и Паскале недоступен Сноска в Practical Common Lisp Одна версия f2cl доступна как часть Common Lisp Open Code Collection (CLOCC). Для контраста, рассмотрим трюки, к которым авторам f2j, FORTRAN-to-Java транслятора, пришлось прибегнуть. Хотя Java Virtual Machine (JVM) имеет goto инструкцию, она не выражена прямо в Ява. Таким образом, чтобы скомпилировать все goto из Фортрана, они сначала компилируют Фортран-код в стандартный Ява-код с вызовами к классу dummy для представления меток и goto. Затем они компилируют исходник обычным Ява-компилятором и делают постобработку полученного байт-кода для перевода вызовов dummy в JVM байт-коды. Умно, но болезненно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:17:31 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Да вот вспомнилась старая идея с фигурами которая приводит к понятию совершенно другого полиморфного кода. Допустим у нас есть много матриц с пикселами которая отображают разные фигуры: Круг, Квадрат, Прямоугольник, Треугольник и так далее. Что сейчас происходит в ООП. Идет поиск базовой сущности и на основе ее уже описываются фигуры. Строится фиксированная структура. Однако возможно это не совсем гибко. Почему данные не могут лежать просто как отдельная сущность а свойства описываться самостоятельно. Причем свойство должно уметь распознать себя на блоке данных и "добавить себя" к этому блоку. Другими словами, в этой теории нам необходимо описать только следующие сущности. Например: Любая фигура которая имеет замкнутое кольцо имеет свойство площадь. Любая фигура которая имеет две прямых имеет в этом месте свойство угол. Любая фигура которая имеет несколько свойств углов имеет свойство Количество углов. И так далее. Получается если в такую систему попадет какая-то совершенно новая фигура, она автоматически будет распознана, а блок данных будет обернут применимыми свойствами и методами к ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:19:57 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonSQL_Lamer, Какой еще холивар начнете? ))) 3 принципа ООП ацтой - даешь ассемблер! ))) Ну или типа того ... По моему тут больше всего ты вносишь основной сумбур со своими нападками на goto Самое главное, непонятно как это соотносится с темой обсуждения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:20:52 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Да вот вспомнилась старая идея с фигурами которая приводит к понятию совершенно другого полиморфного кода. ... Почитайте про ООП в SmallTalk и CLOS. Имхо, это наиболее подходящая модель для этой задачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:23:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2, Ты в третьем фреймворке с wpf рознакомился уже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:24:38 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-PokemonSQL_Lamer, Какой еще холивар начнете? ))) 3 принципа ООП ацтой - даешь ассемблер! ))) Ну или типа того ... По моему тут больше всего ты вносишь основной сумбур со своими нападками на goto Самое главное, непонятно как это соотносится с темой обсуждения Моими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу. При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:31:28 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy denPC_2Да вот вспомнилась старая идея с фигурами которая приводит к понятию совершенно другого полиморфного кода. ...Почитайте про ООП в SmallTalk и CLOS. Имхо, это наиболее подходящая модель для этой задачичто приводит нас к другому классическому холивару о динамической и статической типизации, верно? ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:33:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychчто приводит нас к другому классическому холивару о динамической и статической типизации, верно? ;)) Ой, лучше не надо про это :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:34:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу. При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит )))) давайте, может, закончим уже с этим несчастным goto? готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:37:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychKOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу. При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит )))) давайте, может, закончим уже с этим несчастным goto? готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно? Ты победил! ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:38:14 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonegorychKOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу. При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит )))) давайте, может, закончим уже с этим несчастным goto? готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно? Ты победил! ))) Ну наконец-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:42:43 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)KOLO-PokemonegorychKOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу. При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит )))) давайте, может, закончим уже с этим несчастным goto? готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно? Ты победил! ))) Ну наконец-то Но ты то ведь проиграл! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:44:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу. При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит )))) давайте, может, закончим уже с этим несчастным goto? готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно? Ты победил! ))) Ну наконец-то Но ты то ведь проиграл! ты не поверишь :) мне накласть на твои рейтинги (падоброму) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:46:51 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorych готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно? А как вам пример про f2j? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:48:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy denegorych готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно?А как вам пример про f2j? очень познавательно )) зато радует, что молодые архитекторы так никогда об этом и не узнают ))) и в контексте данной дискуссии, мы решили, что это хорошо ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:54:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) ты не поверишь :) мне накласть на твои рейтинги (падоброму) Признайся ты пристал ко мне потому что Я из Челнов, который гораздо круче Казани ... На посты других-то ты не отвечаешь уже 3 страницы ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:55:00 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerPC_2, Ты в третьем фреймворке с wpf рознакомился уже? Лучше ответь как специалист по Лиспу, возможно ли такое сделать там, чтобы классы на ходу "перекраивались" под стать поступающим данным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:07:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonGluk (Kazan) ты не поверишь :) мне накласть на твои рейтинги (падоброму) Признайся ты пристал ко мне потому что Я из Челнов, который гораздо круче Казани ... На посты других-то ты не отвечаешь уже 3 страницы ))) Да хоть из Мухосранска. [первую мысль отфильтровал как не соответсвующую правилам форума] Я тебе на русском языке сказал, не занимайся рефлексиями, мне наплевать из какава ты города P.S. Вот теперь ты меня РЕАЛЬНО обидел, поздравляю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:10:00 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_LamerPC_2, Ты в третьем фреймворке с wpf рознакомился уже? Лучше ответь как специалист по Лиспу, возможно ли такое сделать там, чтобы классы на ходу "перекраивались" под стать поступающим данным. возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:10:36 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_LamerPC_2, Ты в третьем фреймворке с wpf рознакомился уже? Лучше ответь как специалист по Лиспу, возможно ли такое сделать там, чтобы классы на ходу "перекраивались" под стать поступающим данным. Я не специалист по Лисп, а только с ним знакомлюсь. Но ответ на твой вопрос утвердительный. Впрочем, в Лисп можно все. А про wpf я спросил, потому что возникло впечатление, что что -то подобное, только в очень ограниченной форме там попытались сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:12:38 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:28:00 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Только на правах имхо: Отсутствие хорошего продавца(типа Билли). Трудность поддержки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:29:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Хотя не вдумался в твой вопрос. Он с подковыркой? :) Лисп поддерживает парадигму ооп. При чем тут альтернатива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:30:53 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Еще как вариант: Лисп появился слишком рано, когда для него не было подходящей аппаратной платформы. Но все-таки да, для него не было хорошего продавца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:34:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Некорректная постановка вопроса :) Выше уже упоминался CLOS Лисп и ООП вполне себе ортогональны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:35:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Лисп мультипарадигменный. И если возникнут новые, Лисп с легкостью будет их поддерживать. Вот в чем прикол. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:37:08 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Хотя не вдумался в твой вопрос. Он с подковыркой? :) Лисп поддерживает парадигму ооп. При чем тут альтернатива? Обьектно Ориентированные языки поддерживают структурный подход, но являются альтернативой структурным языкам программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:39:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Лисп мультипарадигменный. И если возникнут новые, Лисп с легкостью будет их поддерживать. Вот в чем прикол. короче говоря не понятно, какаято побрикушка для лабораторий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:40:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Хотя не вдумался в твой вопрос. Он с подковыркой? :) Лисп поддерживает парадигму ооп. При чем тут альтернатива? Обьектно Ориентированные языки поддерживают структурный подход, но являются альтернативой структурным языкам программирования. Опять же нет. Это мнение не более чем вульгаризация. Если это не IMHO, порекомендую воздержаться от чтения надписей на заборах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:40:51 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2, Ты очень опытный троль(по доброму) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:41:45 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Лисп мультипарадигменный. И если возникнут новые, Лисп с легкостью будет их поддерживать. Вот в чем прикол. короче говоря не понятно, какаято побрикушка для лабораторий. Не более непонятно чем F# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:42:11 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ? Лисп мультипарадигменный. И если возникнут новые, Лисп с легкостью будет их поддерживать. Вот в чем прикол. короче говоря не понятно, какаято побрикушка для лабораторий. Три самых успешных программы 80 - х годов написаны на Лисп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:43:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Минер, Минер2 и Минер3 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:47:04 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gnu Emacs, Autocad, и Interleaf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:48:43 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerGnu Emacs, Autocad, и Interleaf Разве Автокад был написан на лиспе? Я думал что лисп там использовался для скриптования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:49:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy denSQL_LamerGnu Emacs, Autocad, и Interleaf Разве Автокад был написан на лиспе? Я думал что лисп там использовался для скриптования В смысле да. Лисп дал им возможность стать успешными. Я это хотел сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:51:17 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Разве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:52:17 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonРазве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ??? Неа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:53:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonРазве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ??? Лисп затачивается под то, под что ты хочешь его заточить. Поэтому он и популярен в области ии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:54:43 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ему давно уже пророчат большое будуйщее, возможно его время еще не пришло. Когда-то было и у меня много тем сменить парадигму, подучить чтото новое из Пролога или Лиспа, чтобы покороче писать программы, но после того как с Сишным синтаксисом Джаваскрипт я понял что безпроигрышные крестики нолики это дело 15-20 строк кода с графикой, а шахматы дело исходника на полтора экрана ( тоже проверка правил, графика, все как пологается ) то понял что врядли чтото нужно новое придумывать или использовать в ЯП. Существующие языки достаточно компактные. Хотя может просто плохо разобрался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:01:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Ему давно уже пророчат большое будуйщее, возможно его время еще не пришло. Когда-то было и у меня много тем сменить парадигму, подучить чтото новое из Пролога или Лиспа, чтобы покороче писать программы, но после того как с Сишным синтаксисом Джаваскрипт я понял что безпроигрышные крестики нолики это дело 15-20 строк кода с графикой, а шахматы дело исходника на полтора экрана ( тоже проверка правил, графика, все как пологается ) то понял что врядли чтото нужно новое придумывать или использовать в ЯП. Существующие языки достаточно компактные. Хотя может просто плохо разобрался. Тут вот в чем прикол. Тебе автоматическое управление памятью нравится? А анонимные методы? А из какого языка они пришли, знаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:04:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer Тут вот в чем прикол. Тебе автоматическое управление памятью нравится? А анонимные методы? А из какого языка они пришли, знаешь? А еще там вещи поинтересней, которые так и не смогли перетащить в другие языки, потому как тогда бы они превратились в лисп;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:06:00 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerKOLO-PokemonРазве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ??? Лисп затачивается под то, под что ты хочешь его заточить. Поэтому он и популярен в области ии. Я видел в SAP на языке ABAP4 написанные шахматы и другие игрушки ... но это не означает что SAP предназначен для игр. Как можно к логическому языку (если Я не ошибаюсь) прикрутить к примеру графику? Логический язык должен выдавать истину или ложь ... ?!?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:06:09 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon Как можно к логическому языку (если Я не ошибаюсь) прикрутить к примеру графику? Логический язык должен выдавать истину или ложь ... ?!?! Не стоит путать лисп с прологом. Лисп изначально был функциональным, но теперь поддерживает все что угодно, включая тот же пролог. В нем даже go to есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:08:45 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonSQL_LamerKOLO-PokemonРазве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ??? Лисп затачивается под то, под что ты хочешь его заточить. Поэтому он и популярен в области ии. Я видел в SAP на языке ABAP4 написанные шахматы и другие игрушки ... но это не означает что SAP предназначен для игр. Как можно к логическому языку (если Я не ошибаюсь) прикрутить к примеру графику? Логический язык должен выдавать истину или ложь ... ?!?! Тебе надо немного познакомиться с материалом, чтобы вести дискуссию на эту тему. Вообще, изначально, Лисп был задуман для работы со списками. И единственная структура данных там была - список. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:12:16 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon Я видел в SAP на языке ABAP4 написанные шахматы и другие игрушки ... но это не означает что SAP предназначен для игр. Как можно к логическому языку (если Я не ошибаюсь) прикрутить к примеру графику? Логический язык должен выдавать истину или ложь ... ?!?! Хотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:18:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy den, Вы меня опередили ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:19:17 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonХотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ? Странные ассоциации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:19:31 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerKOLO-PokemonХотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ? Странные ассоциации. Ничего странного В вузах, в которых учат лисп и пролог, они запоминаются как очень странные и непонятные языки Хорошо что у нас их не преподавали, а то мог бы и не заинтересоваться лиспом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:20:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy denSQL_LamerKOLO-PokemonХотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ? Странные ассоциации. Ничего странного В вузах, в которых учат лисп и пролог, они запоминаются как очень странные и непонятные языки Хорошо что у нас их не преподавали, а то мог бы и не заинтересоваться лиспом Вы видели когда нибудь Visual Prolog ? На правах ИМХО - такой ереси в жизни не видел ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:23:56 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon Вы видели когда нибудь Visual Prolog ? На правах ИМХО - такой ереси в жизни не видел ... К сожалению (или к счастью) не видел. Я пролога не знаю, только немного общих сведений о нем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:25:19 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
для того, чтобы заинтересоваться, правда многие не приемлют стиль изложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:36:00 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения. ФирмА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:37:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
вотето жесть по ссылке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 19:24:30 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения. почитал, такой бред. например то, что ява кроме jvm написана на яве. ну дык. если б jvm была на яве, а так вся ява на jvm, а jvm на си++, и чего вывод, что вся ява так или иначе на c++ common lisp написан только на лиспе. ребят, не хочу вас расстраивать, мне приходилось собирать ecl ... на с++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 19:51:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Aklin Jzloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения. почитал, такой бред. например то, что ява кроме jvm написана на яве. ну дык. если б jvm была на яве, а так вся ява на jvm, а jvm на си++, и чего вывод, что вся ява так или иначе на c++ Угу. можно пойти еще дальше, и сказать, что все равно все в машинные команды переводится. И вы будете правы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 20:00:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
авторЯ, когда молодой и глупый был, интересу ради решил построить себе среду разработки почти с нуля. Разрешил себе использовать только ассемблер. Можно было и в машинных кодах писать - но я уже тогда с алкоголем завязал. На ассемблере написал минимальное ядро Форта, на Форте - простейший интерпретатор Лиспа. На этом Лиспе - компилятор Лиспа посложнее, а на нем уже - компилятор для довольно немалого подмножества Си и для полного Виртовского Паскаля. Все это заняло пару месяцев работы по вечерам. Теперь представь себе, как то же самое (си и паскаль с нуля) можно было бы сделать, если идти классическим путем - начать с компилятора подмножества Си, написанного на ассемблере. Я бы повесился, не завершив и половины. цука. А ведь чертяка прав и мне скоро для си подобного шарпа парсер писать для Ресерч Студио. Пойду попью валерьянки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 20:03:52 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerУгу. можно пойти еще дальше, и сказать, что все равно все в машинные команды переводится. И вы будете правы :) можно, "но это уже не то"(с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 20:12:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения.популярный топик, реальный холивар был, да... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 21:52:17 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
мне идеи Ксени кста очень близки, осилил на сегодня 24 страницы, завтра буду потихоньку осиливать остальное ... Ксеня в одном прав, от несовершенства современного программирования начинает серьезно подташнивать. Жить среди долбаного низкоуровнего хлама чуть украшеного ООП становится чем дальше тем тяжелее. Тот же РС попытка, пусть и мало профессиональная, посмотреть чуть дальше чем тотже долбанный Васик НЕТ со скулем в наскучевшем рабочем проекте. Чтож, будем точить, не обеднеет как грицца земля русская. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 22:14:56 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2мне идеи Ксени кста очень близки, осилил на сегодня 24 страницы, завтра буду потихоньку осиливать остальное ... Ксеня в одном прав, от несовершенства современного программирования начинает серьезно подташнивать. Жить среди долбаного низкоуровнего хлама чуть украшеного ООП становится чем дальше тем тяжелее. Тот же РС попытка, пусть и мало профессиональная, посмотреть чуть дальше чем тотже долбанный Васик НЕТ со скулем в наскучевшем рабочем проекте. Чтож, будем точить, не обеднеет как грицца земля русская. Ты форт посмотри. Прозреешь. Только валерьянкой запасись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 22:18:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerzloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения. ФирмА и ходили байки о грозных ксеноцифалах по форуму еще 15 лет :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 22:31:51 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Да ну его... Во многих постах Луговского сквозят такие подростковые комплексы ... Будто в децтве его били... Хотя мысли толкает интересные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 23:27:38 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ну тут как говарится, кому-то нравится красивый дизайн, кому-то извращения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 00:34:16 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
я думаю во многом он прав на счет быдлопрограммирования. Вот по дороге пришел к мысле что только не загаженном мозге математика в пятидесятых годах мог появится Лисп. Прочитай тому математику создателю в молодости недельный курс по Васику или Си и Лиспа мы возможно бы никогда не увидели. Отсюда вывод - к простоте нужно стремится везде и всегда, у любой даже самой сложной задаче должно быть крассивое изящное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 00:49:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2я думаю во многом он прав на счет быдлопрограммирования. Вот по дороге пришел к мысле что только не загаженном мозге математика в пятидесятых годах мог появится Лисп. Прочитай тому математику создателю в молодости недельный курс по Васику или Си и Лиспа мы возможно бы никогда не увидели. Отсюда вывод - к простоте нужно стремится везде и всегда, у любой даже самой сложной задаче должно быть крассивое изящное решение. Да, правильно, я тоже считаю что преподавать в школе Паскаль или Дельфи, это деструктивный подход. Васик туда же. Начинать надо с ассемблера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 08:26:57 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2мне идеи Ксени кста очень близки, осилил на сегодня 24 страницы, завтра буду потихоньку осиливать остальное ... Ксеня в одном прав, от несовершенства современного программирования начинает серьезно подташнивать. Жить среди долбаного низкоуровнего хлама чуть украшеного ООП становится чем дальше тем тяжелее. Тот же РС попытка, пусть и мало профессиональная, посмотреть чуть дальше чем тотже долбанный Васик НЕТ со скулем в наскучевшем рабочем проекте. Чтож, будем точить, не обеднеет как грицца земля русская. что означает низкоуровневый хлам?? Пусть топикастеры меня и осудят, но низкоуровневый код это самый ясный и однозначный код из всех(если грамотно писать) т.к это БАЗА и на нем все работает в конечном счете... я противник всяких там нет и др. виртуальных машин, так по моему это просто путь навязываемый программистам который идеален для майкрософт и др компаиний, он ограничивает свободу программиста, навязывает ему кучу ненужного г**на. И в итоге чтоб написать драйвер тебе нужно иметь долбаный ддк, для написания прикладных приложений какой-нить там фреймворк,и так далее, те присутствует излишняя избыточность знаний и инструментов... я не критикую ООП парадигму, я просто обращаю внимание что теряется понимание внутренней работы программ и к тому же пусть ООП это и парадигма а не инструмент, но она должна быть реализована эффективно на машинном уровне не в ущерб производительности приложения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 10:04:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик что означает низкоуровневый хлам?? Пусть топикастеры меня и осудят, но низкоуровневый код это самый ясный и однозначный код из всех(если грамотно писать) т.к это БАЗА и на нем все работает в конечном счете... я противник всяких там нет и др. виртуальных машин, так по моему это просто путь навязываемый программистам который идеален для майкрософт и др компаиний, он ограничивает свободу программиста, навязывает ему кучу ненужного г**на. И в итоге чтоб написать драйвер тебе нужно иметь долбаный ддк, для написания прикладных приложений какой-нить там фреймворк,и так далее, те присутствует излишняя избыточность знаний и инструментов... я не критикую ООП парадигму, я просто обращаю внимание что теряется понимание внутренней работы программ и к тому же пусть ООП это и парадигма а не инструмент, но она должна быть реализована эффективно на машинном уровне не в ущерб производительности приложения... Хм. 1. Лисп майкрософтом не навязывается. 2. А сколько вам нужно времени чтобы написать на низкоуровневом языке достаточно простое приложение? А потом поддерживать и расширять его? Каждый раз писать все руками мягко говоря замучаешься. Вы пробовали разобраться в паре мегабайт спагетти-кода? А потом что-то починить, да так чтобы все остальное работало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 10:09:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик что означает низкоуровневый хлам?? Пусть топикастеры меня и осудят, но низкоуровневый код это самый ясный и однозначный код из всех(если грамотно писать) т.к это БАЗА и на нем все работает в конечном счете... я противник всяких там нет и др. виртуальных машин, так по моему это просто путь навязываемый программистам который идеален для майкрософт и др компаиний, он ограничивает свободу программиста, навязывает ему кучу ненужного г**на. И в итоге чтоб написать драйвер тебе нужно иметь долбаный ддк, для написания прикладных приложений какой-нить там фреймворк,и так далее, те присутствует излишняя избыточность знаний и инструментов... я не критикую ООП парадигму, я просто обращаю внимание что теряется понимание внутренней работы программ и к тому же пусть ООП это и парадигма а не инструмент, но она должна быть реализована эффективно на машинном уровне не в ущерб производительности приложения... Новый гений велосипедостроения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 10:20:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
zloy den Хм. 1. Лисп майкрософтом не навязывается. 2. А сколько вам нужно времени чтобы написать на низкоуровневом языке достаточно простое приложение? А потом поддерживать и расширять его? Каждый раз писать все руками мягко говоря замучаешься. Вы пробовали разобраться в паре мегабайт спагетти-кода? А потом что-то починить, да так чтобы все остальное работало? 1. да причем здесь Лисп... Лисп это вообще специфичная вещь, разработанная для всяких там эксперных систем, логических задач..... 2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере... а вообще вы не поняли мою мысль - я не против ООП высказывался, а выссказывался я против раздутости современных систем программирования - майкрософт штампует туевые кучи различных стандартов, технолгий, сред и прочего говна что мягко скажем обычно исбыточно для повседневного программирования, насоздают форматов а под них определенные инструменты и кучи мануалов по этим инструментам, то есть программитсы становимся заложниками чьих то выдуманных и далеко невсегда оправданных стандартов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 11:55:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик, Попробуй относиться ко всем этим инструментам, как к макросам над ассемблером, может полегчает. А если какие-то из них тебе не нужны, то не используй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 12:10:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик 2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере... Зря, почитай с Ксеней несколько страниц. Там он кстате точно заметил, чем более абстрактный синтаксис языка, тем проще не только на нем писать, не только его отлаживать, не только перекраивать структуру, но и оптимизатору намного проще работать, тем больше ему свободы. Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а о-о-очень быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 12:11:56 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2недовольный студентик 2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере... Зря, почитай с Ксеней несколько страниц. Там он кстате точно заметил, чем более абстрактный синтаксис языка, тем проще не только на нем писать, не только его отлаживать, не только перекраивать структуру, но и оптимизатору намного проще работать, тем больше ему свободы. Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а о-о-очень быстро. "абстракция, проще, быстрее, удобнее отлаживать," это все имеет свою цену за которую надо платить... меня пока устраивает и "дешевые" вещи... быть может это пока... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 12:29:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикPC_2недовольный студентик 2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере... Зря, почитай с Ксеней несколько страниц. Там он кстате точно заметил, чем более абстрактный синтаксис языка, тем проще не только на нем писать, не только его отлаживать, не только перекраивать структуру, но и оптимизатору намного проще работать, тем больше ему свободы. Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а о-о-очень быстро. "абстракция, проще, быстрее, удобнее отлаживать," это все имеет свою цену за которую надо платить... меня пока устраивает и "дешевые" вещи... быть может это пока... Еще дядя билли знал что программа в 20 строчек сложнее программы в 10 строчек не в 2 раза а в 10 раз. С этим и боремся. Удачи с Ассемблером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 12:32:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а о-о-очень быстро. А Вы не путаете TSQL и PL\SQL ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 13:02:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Понятие абстракций берут корни с математики... чтобы продвинуться дальше нужно совершенствовать математическую модель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 13:06:59 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonPC_2Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а о-о-очень быстро. А Вы не путаете TSQL и PL\SQL ??? мне в такие детали лень вникать когда речь идет о абстрактных вещах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 13:14:19 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ЗЫ: Пишу для МS SQL 2005 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 13:14:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
математическую модель совершенствовать? в смысле математику? думаю, не получится она 3 тысячи лет вылизывалась. Там только нужное. А абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 13:16:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingiz: Вы правильно меня поняли! ООП популярна потому, что позволяет из "готовых кирпичиков" строить модели достаточно быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 13:43:38 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 13:55:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingizматематическую модель совершенствовать? в смысле математику? думаю, не получится она 3 тысячи лет вылизывалась. Там только нужное. А абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно. предлагаю привнести творческий подход, что сейчас повсеметсно и делается такими командами как яблочники и мелкийсофт, пиар великое дело и это дейстительно факт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 14:02:16 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychtchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав? не возможно математическое описание? и на какой странице то решили? а бедному Люку Карделли доложили о бессмысленности его трудов? http://agp1.nm.ru/oop/.MultipleInheritance.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 14:48:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Почитываю потихоньку про Лисп и Луговского Абсурдопедия уже давно скатилась в бред, из которого сложно вычленить что-то разумное. Лучше уж Луркмор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 14:52:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
кстати, вот http://newstar.rinet.ru/~goga/tapl/ теорию типов Бенжамина Пирса переводят. Types and Programming Languages. Benjamin C. Pierce http://www.cis.upenn.edu/~bcpierce/tapl/ Не отказываются от помощи в переводе и вычитыванию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 14:53:18 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychtchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав? Наверное возможно, нужно просто плясать не от структур данных, а от возможных появляющихся свойств тех или иных блоков данных. В такой системе единожды описав свойство Count, добавится к любому обьекту в системе в котором оно может иметь смысл. Свойства можно наследовать. Например свойство Count может появлятся в блоках данных которые являются коллекциями. Свойство Collection можно определить на блоке данных которые имеет (набор одинаковых элементов ). Свойство Item определить как набор некоторых повторяющихся сущностей. И так далее. Описав такую иерархию свойств мы получаем систему распознования и классификации данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 14:55:33 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingiz, честно говоря, не помню где, давно это было. А за ссылочку спасибо, очень интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 14:58:24 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2egorychtchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав? Наверное возможно, нужно просто плясать не от структур данных, а от возможных появляющихся свойств тех или иных блоков данных. В такой системе единожды описав свойство Count, добавится к любому обьекту в системе в котором оно может иметь смысл. Свойства можно наследовать. Например свойство Count может появлятся в блоках данных которые являются коллекциями. Свойство Collection можно определить на блоке данных которые имеет (набор одинаковых элементов ). Свойство Item определить как набор некоторых повторяющихся сущностей. И так далее. Описав такую иерархию свойств мы получаем систему распознования и классификации данных. Что-то мне вспомнилась динамическая типизация, или это не то, или я забыл что она из себя представляет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 15:08:03 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2egorychtchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав? Наверное возможно, нужно просто плясать не от структур данных, а от возможных появляющихся свойств тех или иных блоков данных. В такой системе единожды описав свойство Count, добавится к любому обьекту в системе в котором оно может иметь смысл. Свойства можно наследовать. Например свойство Count может появлятся в блоках данных которые являются коллекциями. Свойство Collection можно определить на блоке данных которые имеет (набор одинаковых элементов ). Свойство Item определить как набор некоторых повторяющихся сущностей. И так далее. Описав такую иерархию свойств мы получаем систему распознования и классификации данных. Вы в курсе, что в математике каждое следующее слово имеет определение через предыдущие? а вся цепочка начинается на аксиомах? широта распостранения терминов блок, данное, свойства вызывает у меня сомнения. В тексте обязаны быть слова множество, элемент, прямое произведение, функция, целые, вещественные, предикаты, кортежы и т.д. мои измышлизмы читать не обязательно, в силу низкой популярности, но во введение к Люку Кардели загляните уж. Он то признанный классик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 15:09:07 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingiz широта распостранения терминов блок, данное, свойства вызывает у меня сомнения. В тексте обязаны быть слова множество, элемент, прямое произведение, функция, целые, вещественные, предикаты, кортежы и т.д. мои измышлизмы читать не обязательно, в силу низкой популярности, но во введение к Люку Кардели загляните уж. Он то признанный классик. Вообще это естественный подход к классификации данных. Когда человек смотрит на картину, что есть просто набором пикселей, он начинает оборачивать свойствами самые элементарные особенности. Например цвет, окружность, отрезок и т.д. После того как он сформировал первый слой простейших обернутых свойств вокруг обьекта "картина", вызывается вторая волна свойст которые оборачивают картину свойствами, которые распознают себя уже на базе преведущего слоя и так далее. Вверху этой иерархии будет лежать самое общее свойство, например Это ребрант, или Это пейзаж, или Это фотография. Конечно здесь все упрощено до невозможности, но принцип послойного оборачивания свойствами обьектов на основе послойного распознования думаю понятен. В итогде что мы получаем. По-большому счету, если снова таки упростить, полиморфизм это возможность запихнуть/подменить кусочек неизвестного алгоритма черного ящика своим алгоритмом. Другими словами это иньекции кастом алгоритмов в черный ящик. Здесь получается модель намного гибче. Поскольку пачка наследуемых друг от друга свойств сама может себя распознать в черном ящике к чему она может быть применена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 15:48:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
еще один камень в огород ООП. Пусть это новый метод в написании программ быстрый качественный, но вопрос в том такой ли он простой??? Эти самые абстракции пудрят и неплохо голову многим людям, нельзя взять и с нуля "строить объекты", хотя по идее чем выше абстракция, тем прощее и понятнее должен быть процесс программирования, а вот нет. Доказательство моих слов этот форум сообщения людей, где частенько творится нерасбериха с объектами не знают, что где перекрывается, как правильно описать методы с точки зрения синтаксиса и тому подобное. Этим я хотел сказать и показать, что и эта технология недалека от совершенства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 17:18:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикеще один камень в огород ООП. Пусть это новый метод в написании программ быстрый качественный, но вопрос в том такой ли он простой??? Эти самые абстракции пудрят и неплохо голову многим людям, нельзя взять и с нуля "строить объекты", хотя по идее чем выше абстракция, тем прощее и понятнее должен быть процесс программирования, а вот нет. Доказательство моих слов этот форум сообщения людей, где частенько творится нерасбериха с объектами не знают, что где перекрывается, как правильно описать методы с точки зрения синтаксиса и тому подобное. Этим я хотел сказать и показать, что и эта технология недалека от совершенства +1024 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 17:56:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикПусть это новый метод Since 1967 :) недовольный студентик но вопрос в том такой ли он простой??? Это самый простой способ писать простые программы. Для сколько-нибудь сложных применяют другие методы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 17:58:29 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
нет, ООП в своей сути не правильно и не очевидно, поскольку обьект ( как набор данных ) может мигрировать от одного класса к другому. Причем этот класс часто недерминирован. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 18:20:07 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Получается что "втискивая" данные в структуру мы получаем тождественность. Структура Данных = Структура Классов. Немного ломая левую часть получаем целую серию багов "несовместимости" Структура Данных' <> Структура Классов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 18:26:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Получается что "втискивая" данные в структуру мы получаем тождественность. Структура Данных = Структура Классов. Немного ломая левую часть получаем целую серию багов "несовместимости" Структура Данных' <> Структура Классов.сломал слева, почини справа. это ведь не только к ООП относится, и не только к программированию. или что значит "немного ломая"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 19:42:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2Получается что "втискивая" данные в структуру мы получаем тождественность. Структура Данных = Структура Классов. Немного ломая левую часть получаем целую серию багов "несовместимости" Структура Данных' <> Структура Классов.сломал слева, почини справа. это ведь не только к ООП относится, и не только к программированию. или что значит "немного ломая"? "немного ломая" это видоизменяя данные так, что их интерпретация всеравно может быть однозначной Другими словами "Вася Пупкин" и "Вася Пупкин." это одно и тоже. Так вот в более устойчивой системе, можно было бы описать один раз что "Имя" = "Имя." и больше не греть себе голову о централизации вычисления чистого имени в забитой гвоздями структуре ООП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 19:55:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
_моднедовольный студентикПусть это новый метод Since 1967 :) недовольный студентик но вопрос в том такой ли он простой??? Это самый простой способ писать простые программы. Для сколько-нибудь сложных применяют другие методы. ну про новый это мой ляп... а вот насчет - второго громкое высказывание... в том то и прелесть ООП, что оно позволяет писать ИМЕННО СЛОЖНЫЕ программы "по простому" , для этого оно и разрабатывалось, а не на оборот как вы высказались, для простого программирования я считаю ООП излишним и даже вредным - не везде нужны классы и объекты, особенно, для простых приложений... возможно в крупных приложениях с командами разрабочиков без ООП делать нечего, но и когда тебе навязывают его повсюду тоже бесмысленно, а последенее наблюдается очень часто в настоящее время. а вообще этот топик чистый холивар, тут нет правых и неправых все правы по-своему) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 22:46:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingizматематическую модель совершенствовать? в смысле математику? думаю, не получится она 3 тысячи лет вылизывалась. Там только нужное. Из того, что математика 3 тыс. лет развивалась, а также из наблюдения за ее нынешним состоянием, я бы сделал обратный вывод: что там в основном ненужное. tchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно. Это не правильно - это глупо. В смысле пытаться основать программирование на математике это глупость. Программирование это есть (своего рода) математика, а потому никакого отдельного обоснование оно не требует. Наоборот, остальные предметные области все больше основаны на программировании. Это вообще, а в частности, все попытки обосновать ООП математически ничего не дали и дать не могли, поскольку это не нужно и неестественно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 23:49:10 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2"немного ломая" это видоизменяя данные так, что их интерпретация всеравно может быть однозначной Другими словами "Вася Пупкин" и "Вася Пупкин." это одно и тоже. Так вот в более устойчивой системе, можно было бы описать один раз что "Имя" = "Имя." и больше не греть себе голову о централизации вычисления чистого имени в забитой гвоздями структуре ООП.не вижу никакой другой парадигмы программирования, каковая решала бы представленную проблему, честно говоря. Неясно, почему претензии именно к ООП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 00:00:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
темный рыцарьИз того, что математика 3 тыс. лет развивалась, а также из наблюдения за ее нынешним состоянием, я бы сделал обратный вывод: что там в основном ненужное. Можно как то конкретизировать это смелое высказывание? На примерах? темный рыцарь Это не правильно - это глупо. В смысле пытаться основать программирование на математике это глупость. Что значит пытаться? Попытка была успешной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 00:03:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик1. да причем здесь Лисп... Лисп это вообще специфичная вещь, разработанная для всяких там эксперных систем, логических задач..... Нет. Лисп был разработан для работы со списками. недовольный студентик2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере... Время разработки часто более критично, чем время выполнения. недовольный студентика вообще вы не поняли мою мысль - я не против ООП высказывался, а выссказывался я против раздутости современных систем программирования - майкрософт штампует туевые кучи различных стандартов, технолгий, сред и прочего говна что мягко скажем обычно исбыточно для повседневного программирования, насоздают форматов а под них определенные инструменты и кучи мануалов по этим инструментам, то есть программитсы становимся заложниками чьих то выдуманных и далеко невсегда оправданных стандартов. Много инструментов - это хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 00:13:34 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2"немного ломая" это видоизменяя данные так, что их интерпретация всеравно может быть однозначной Другими словами "Вася Пупкин" и "Вася Пупкин." это одно и тоже. Так вот в более устойчивой системе, можно было бы описать один раз что "Имя" = "Имя." и больше не греть себе голову о централизации вычисления чистого имени в забитой гвоздями структуре ООП.не вижу никакой другой парадигмы программирования, каковая решала бы представленную проблему, честно говоря. Неясно, почему претензии именно к ООП? ООП хорошо тем что решает "эффективно представленную проблему" и вместе с тем костыль залитый бетоном. Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться. И не говорите сейчас о Интерфейсах или "помести это в базовый класс". Иначе это свойство снова осядет "железно в структуре". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 00:14:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.где описать-то? раз базовый класс не подходит, прямая дорога к шаблонам С++ в общем и к работе Александреску в частности. Ну или Лисп, если нет боязни потерять в производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 00:47:57 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.Гы... Объяви себе тип или класс TMyQuantity - по выбору и используй его где хочеш. Агрегация это называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 01:01:04 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.где описать-то? раз базовый класс не подходит, прямая дорога к шаблонам С++ в общем и к работе Александреску в частности. Ну или Лисп, если нет боязни потерять в производительности. Это все не то, свойства как я понимаю должни наследоваться. Именно свойства. Например свойство "буква" и от свойства "пробел" может наследоваться свойство "слово". Тоесть по большому счету нужно чтото писать вроде: create property class Quantity: Collection, Item //имеет смысл в коллекциях и где определен повторяющийся элемент { //блок распознования, свойство может себя распознать себя в любой точке системы //блок реализации } Когда свойство вот так динамически "облепливает" обьекты ( фактически наши данные ), появляются ряд интересных свойств. Вот например если определить свойство Half (половина от чегото ). То чтобі получить четвертую часть от какойто коллекции достатосно написать myObject.Half.Half восьмую часть и количество элементов myObject.Half.Half.Half.Quantity Ну и в таком стиле дальше. Суть в том что обьект может быть любым. Тоесть свойствами любой набор простых данных обростает динамически. И вновь внесенный обьект в виде файла, текста, иксемель или чего нибудь еще автоматически обрастает "высокоуровневыми свойствами" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 01:20:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemonzloy denSQL_LamerKOLO-PokemonХотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ? Странные ассоциации. Ничего странного В вузах, в которых учат лисп и пролог, они запоминаются как очень странные и непонятные языки Хорошо что у нас их не преподавали, а то мог бы и не заинтересоваться лиспом Вы видели когда нибудь Visual Prolog ? На правах ИМХО - такой ереси в жизни не видел ... Ага, видел Твои посты напоминают "Мне Мойша напел" (с) Казалось бы, причем тут LISP ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 07:08:36 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerPC_2мне идеи Ксени кста очень близки, осилил на сегодня 24 страницы, завтра буду потихоньку осиливать остальное ... Ксеня в одном прав, от несовершенства современного программирования начинает серьезно подташнивать. Жить среди долбаного низкоуровнего хлама чуть украшеного ООП становится чем дальше тем тяжелее. Тот же РС попытка, пусть и мало профессиональная, посмотреть чуть дальше чем тотже долбанный Васик НЕТ со скулем в наскучевшем рабочем проекте. Чтож, будем точить, не обеднеет как грицца земля русская. Ты форт посмотри. Прозреешь. Только валерьянкой запасись. Ага, на выходе получиться второй Ксеня (если повезет) И таки оно вам надо ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 07:17:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а о-о-очень быстро. TSQL на Oracle ? Ваууу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 07:26:56 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 Еще дядя билли знал что программа в 20 строчек сложнее программы в 10 строчек не в 2 раза а в 10 раз. С этим и боремся. Удачи с Ассемблером. Это на Бейсике так :) На том же C++ можно написать 5 строчек кода гораздо более непонятных чем 1000. Не говоря уже о Лиспе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 07:29:09 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
темный рыцарь Из того, что математика 3 тыс. лет развивалась, а также из наблюдения за ее нынешним состоянием, я бы сделал обратный вывод: что там в основном ненужное. Вообще то, практика показывает, что даже те вещи, которые в математике долгое время считались просто игрой ума, в конце концов пригождались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 07:43:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 ООП хорошо тем что решает "эффективно представленную проблему" и вместе с тем костыль залитый бетоном. Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться. И не говорите сейчас о Интерфейсах или "помести это в базовый класс". Иначе это свойство снова осядет "железно в структуре". А Вы уверены, что мы говорим об одном и том же ООП ? Вы SmallTalk точно видели ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 07:45:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикеще один камень в огород ООП. Пусть это новый метод в написании программ быстрый качественный, но вопрос в том такой ли он простой??? Эти самые абстракции пудрят и неплохо голову многим людям, нельзя взять и с нуля "строить объекты", хотя по идее чем выше абстракция, тем прощее и понятнее должен быть процесс программирования, а вот нет. Доказательство моих слов этот форум сообщения людей, где частенько творится нерасбериха с объектами не знают, что где перекрывается, как правильно описать методы с точки зрения синтаксиса и тому подобное. Этим я хотел сказать и показать, что и эта технология недалека от совершенства Да, вы всё сказали своими словами "эта технология недалека от совершенства" :) Именно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 08:01:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 ООП хорошо тем что решает "эффективно представленную проблему" и вместе с тем костыль залитый бетоном. Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться. И не говорите сейчас о Интерфейсах или "помести это в базовый класс". Иначе это свойство снова осядет "железно в структуре". Смотреть темплейты в С++, срочно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 08:49:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикв том то и прелесть ООП, что оно позволяет писать ИМЕННО СЛОЖНЫЕ программы "по простому" Так не бывает. Сложные программы всегда требуют построения МД, что противоречит ООП в принципе. недовольный студентик вообще этот топик чистый холивар, тут нет правых и неправых все правы по-своему) А никакого холивара и нет, в сложных системах обработки данных ООП вобще не применяется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:03:52 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerнедовольный студентик1. да причем здесь Лисп... Лисп это вообще специфичная вещь, разработанная для всяких там эксперных систем, логических задач..... Нет. Лисп был разработан для работы со списками. >> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования... авторнедовольный студентик2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере... Время разработки часто более критично, чем время выполнения. не спорю для крупных проектов быстрее и проще наверное использовать ООП и всякое там визуальное моделирование... недовольный студентика вообще вы не поняли мою мысль - я не против ООП высказывался, а выссказывался я против раздутости современных систем программирования - майкрософт штампует туевые кучи различных стандартов, технолгий, сред и прочего говна что мягко скажем обычно исбыточно для повседневного программирования, насоздают форматов а под них определенные инструменты и кучи мануалов по этим инструментам, то есть программитсы становимся заложниками чьих то выдуманных и далеко невсегда оправданных стандартов. Много инструментов - это хорошо.[/quot] во тут категорически несогласен... хорошо когда есть альтернатива для выбора, конкуренция продуктов и прочая фигня... но когда ради денежной выгоды компания плодит кучи стандартов и технологий которые иногда совсем не оправданы, а потом программисту требуется изучать все это... скоро не будет универсальных сред в которых можно будет писать почти все типы программ, а будет конкретная среда для конкретной области разработок и по-моему это не есть + ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:05:40 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикво тут категорически несогласен... хорошо когда есть альтернатива для выбора, конкуренция продуктов и прочая фигня... но когда ради денежной выгоды компания плодит кучи стандартов и технологий которые иногда совсем не оправданы, а потом программисту требуется изучать все это... скоро не будет универсальных сред в которых можно будет писать почти все типы программ, а будет конкретная среда для конкретной области разработок и по-моему это не есть + Если требуется изучать, значит пригодилось, значит оправдано. А инструменты заточенные под предметку, так ведь это отлично! Сколько раз уже писалось, что под каждую задачу удобен свой инструмент, кто-то даже копал на тему разработки своего языка, под каждую задачу, прежде чем её решать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:12:45 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования... А для меня есть принципиальная разница. И если человек рассуждает на темы, о которых представления не имеет, это очень принципиально. Вы на столько не представляете, о чем говорите, что даже ликбез устраивать не охота. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:13:57 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
автор_моднедовольный студентикв том то и прелесть ООП, что оно позволяет писать ИМЕННО СЛОЖНЫЕ программы "по простому" Так не бывает. Сложные программы всегда требуют построения МД, что противоречит ООП в принципе. недовольный студентик вообще этот топик чистый холивар, тут нет правых и неправых все правы по-своему) А никакого холивара и нет, в сложных системах обработки данных ООП вобще не применяется. что за "сложные программы", которые не применяют ООП? что это за звери такие? просветите меня хоть немного в этом вопросе, а то право очень интерес гложет... а про холивар - я имел ввиду идею превосходства ООП над тем же процедурно-функциональным программированием... и то и другое несовершенно, но раз ООП более поздняя технология это не значит, что она совершенна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:14:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться. В ООП св-ва не применяются к объектам, применяются методы. А то, что вы так невнятно хотите - это функции и ФП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:16:06 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
_модPC_2 Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться. В ООП св-ва не применяются к объектам, применяются методы. А то, что вы так невнятно хотите - это функции и ФП. Да нет. PC_2 не это имел в виду, я расшифровал его поток сознания, и посоветовал посмотреть на wpf, где че то такое попытались сделать. Если я конечно его правильно понял :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:19:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикSQL_Lamerнедовольный студентик1. да причем здесь Лисп... Лисп это вообще специфичная вещь, разработанная для всяких там эксперных систем, логических задач..... Нет. Лисп был разработан для работы со списками. >> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования... Он для обработки LISP-овых списков разрабатывался, а не того что Вы подумали И это НИКАК не мешает ему быть универсальным языком (опять же вне зависимости от того, что Вы об этом думаете) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:21:10 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerнедовольный студентик>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования... А для меня есть принципиальная разница. И если человек рассуждает на темы, о которых представления не имеет, это очень принципиально. Вы на столько не представляете, о чем говорите, что даже ликбез устраивать не охота. уважаемый вы сам то наверное не асс и не надо хвастаться тем что знаете Лисп, знать все невозможно да и не нужно мне хватает даже общего представления... вы же наверняка рассуждали на воросы в которых не знаете точного ответа, я видел всякую чушь созданную для работы с текстом, БД, да удобно для своей области но меня не впечатлило особо, видимо просто у меня другие вкусы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:21:38 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикSQL_Lamerнедовольный студентик>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования... А для меня есть принципиальная разница. И если человек рассуждает на темы, о которых представления не имеет, это очень принципиально. Вы на столько не представляете, о чем говорите, что даже ликбез устраивать не охота. уважаемый вы сам то наверное не асс и не надо хвастаться тем что знаете Лисп, знать все невозможно да и не нужно мне хватает даже общего представления... вы же наверняка рассуждали на воросы в которых не знаете точного ответа, я видел всякую чушь созданную для работы с текстом, БД, да удобно для своей области но меня не впечатлило особо, видимо просто у меня другие вкусы... Рассуждать о предметах, о которых Вы не имеете ни малейшего представления, вообще-то, не самая удачная мысль. Это конечно увлекательно (и попутно узнается очень много нового), но дискуссией это назвать сложно :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:24:10 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
XDiaBLoнедовольный студентикво тут категорически несогласен... хорошо когда есть альтернатива для выбора, конкуренция продуктов и прочая фигня... но когда ради денежной выгоды компания плодит кучи стандартов и технологий которые иногда совсем не оправданы, а потом программисту требуется изучать все это... скоро не будет универсальных сред в которых можно будет писать почти все типы программ, а будет конкретная среда для конкретной области разработок и по-моему это не есть + Если требуется изучать, значит пригодилось, значит оправдано. А инструменты заточенные под предметку, так ведь это отлично! Сколько раз уже писалось, что под каждую задачу удобен свой инструмент, кто-то даже копал на тему разработки своего языка, под каждую задачу, прежде чем её решать! да я согласен, но когда это идет не в угоду комерции, а вот из таких чистых и благородных помыслов... и это опять же извечный спор, а вообще каждый выбирает свое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:25:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентики не надо хвастаться тем что знаете Лисп Я не знаю Лисп, я только с ним знакомлюсь недовольный студентиквы же наверняка рассуждали на воросы в которых не знаете точного ответа Да. Бывало. Позже я осознал, насколько глупо это выглядело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:28:18 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)недовольный студентикSQL_Lamerнедовольный студентик>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования... А для меня есть принципиальная разница. И если человек рассуждает на темы, о которых представления не имеет, это очень принципиально. Вы на столько не представляете, о чем говорите, что даже ликбез устраивать не охота. уважаемый вы сам то наверное не асс и не надо хвастаться тем что знаете Лисп, знать все невозможно да и не нужно мне хватает даже общего представления... вы же наверняка рассуждали на воросы в которых не знаете точного ответа, я видел всякую чушь созданную для работы с текстом, БД, да удобно для своей области но меня не впечатлило особо, видимо просто у меня другие вкусы... Рассуждать о предметах, о которых Вы не имеете ни малейшего представления, вообще-то, не самая удачная мысль. Это конечно увлекательно (и попутно узнается очень много нового), но дискуссией это назвать сложно :( да дожили Лисп и пролог универсальные языки и что же поддерживают ли они прямую работу с памятью? можно ли с помощью них создать свой полноценный компилятор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:30:53 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
злой студент, Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:39:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerнедовольный студентики не надо хвастаться тем что знаете Лисп Я не знаю Лисп, я только с ним знакомлюсь недовольный студентиквы же наверняка рассуждали на воросы в которых не знаете точного ответа Да. Бывало. Позже я осознал, насколько глупо это выглядело. и вы наверно очарованы его красотой и гармоничностью... авторПервые области применения Лиспа были связаны с символьной обработкой данных и процессами принятия решений (см. проекты Franz). Наиболее популярный сегодня диалект Коммон Лисп является универсальным языком программирования. Он широко используется в самых разных проектах: Интернет-серверы и службы, серверы приложений и клиенты, взаимодействующие с реляционными и объектными базами данных, научные расчёты и игровые программы. Одно из направлений использования языка Lisp — его использование в качестве скриптового языка, автоматизирующего работу в ряде прикладных программ. Лисп используется как язык сценариев в САПР AutoCAD (диалект AutoLISP) Лисп является одним из базовых средств текстового редактора Emacs (Диалект EmacsLISP). По сути, большая часть Emacs написана на EmacsLISP, что даёт неограниченные возможности расширения функциональности. В оконном менеджере Sawfish применяется специальный диалект Лиспа Rep, который в значительной степени повторяет диалект Лиспа от Emacs. Диалект Scheme используется в качестве одного из скриптовых языков в графическом процессоре Gimp. Диалект GOAL используется для высокодинамичных трёхмерных игр. Лисп может использоваться для написания скриптов в аудиоредакторе Audacity Сферы применения Лиспа многообразны: наука и промышленность, образование и медицина, от декодирования генома человека до системы проектирования авиалайнеров. да сфера применения поражает:)) больше походит на узкопредметный язык ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:41:12 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerзлой студент, Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;) я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:43:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
вот например выдержка из примений настоящего универсального языка авторC++ — чрезвычайно мощный язык, содержащий средства создания эффективных программ практически любого назначения, от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения. В частности: Поддерживаются различные стили и технологии программирования, включая традиционное директивное программирование, ООП, Имеется возможность работы на низком уровне с памятью, адресами, портами. Возможность создания обобщённых алгоритмов для разных типов данных, их специализация и вычисления на этапе компиляции, используя шаблоны. Кроссплатформенность. Доступны компиляторы для большого количества платформ, на языке C++ разрабатывают программы для самых различных платформ и систем. Эффективность. Язык спроектирован так, чтобы дать программисту максимальный контроль над всеми аспектами структуры и порядка исполнения программы. Ни одна из языковых возможностей, приводящая к дополнительным накладным расходам, не является обязательной для использования — при необходимости язык позволяет обеспечить максимальную эффективность программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:50:29 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикSQL_Lamerзлой студент, Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;) я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона "Вы бы почитали что нибудь" "Да уж и так, читаю, читаю..." "И что, позвольте осведомиться?!" "Переписку Энгельса с как его черт? С Каутским!" (c) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:52:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентик я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона А вы б легко прочесть смогли бы В массачусетском университете информатики курс ? Это я к тому, что не все так хорошо у нас с информатикой, из MIT`а вышло намного больше известных программистов , чем из любого нашего вуза(имеется в виду общемировая известность, и это имхо). Если читать лень, то намекну-курс этот изрядно непохож на наши курсы информатики и читается на Scheme, одном из диалектов лиспа. Насчет "языка для обработки списков" подумайте- что есть синтаксическое дерево, и что дает возможность его изменять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:58:48 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовльный студентикда я согласен, но когда это идет не в угоду комерции, а вот из таких чистых и благородных помыслов... и это опять же извечный спор, а вообще каждый выбирает свое ничего не поделаешь, нынче время такое, каждый старается срубить побольше бабла на сомнительных вещах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:07:58 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
злой студент да дожили Лисп и пролог универсальные языки и что же поддерживают ли они прямую работу с памятью? можно ли с помощью них создать свой полноценный компилятор? Ну вот, мы опять говорим о РАЗНОМ :) С каких пор универсальному языку (в плане Тьюринг-полноты) требуется доступ к какой то мифической физической памяти ? И с каких пор для написания компилятора стал требоваться доступ к физической памяти ? И на какой современной платформе, если на то пошло (кроме микрух) разработчик имеет доступ к ФИЗИЧЕСКОЙ памяти ??? Да и зачем ? Чтобы было понятно, пример: C, Pascal, Basic, Java, Lisp - универсальные языки SQL, XSLT - специализированные языки (не универсальные) При чем тут физическая память ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:09:57 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ммихалыч, Бабки - наше все!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:10:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerстудентикSQL_Lamerзлой студент, Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;) я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона "Вы бы почитали что нибудь" "Да уж и так, читаю, читаю..." "И что, позвольте осведомиться?!" "Переписку Энгельса с как его черт? С Каутским!" (c) :) да тут уже ирония в ход пошла... ну вы мне порекомедуйте чтиво для моего самоликбеза) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:12:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикSQL_LamerстудентикSQL_Lamerзлой студент, Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;) я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона "Вы бы почитали что нибудь" "Да уж и так, читаю, читаю..." "И что, позвольте осведомиться?!" "Переписку Энгельса с как его черт? С Каутским!" (c) :) да тут уже ирония в ход пошла... ну вы мне порекомедуйте чтиво для моего самоликбеза) Тебе УЖЕ посоветовали: SICP и поменьше надписей на заборах перед обедом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:14:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик, Совсем другое дело :) Советую Карпова "Основы построения трансляторов". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:15:04 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)злой студент да дожили Лисп и пролог универсальные языки и что же поддерживают ли они прямую работу с памятью? можно ли с помощью них создать свой полноценный компилятор? Ну вот, мы опять говорим о РАЗНОМ :) С каких пор универсальному языку (в плане Тьюринг-полноты) требуется доступ к какой то мифической физической памяти ? И с каких пор для написания компилятора стал требоваться доступ к физической памяти ? И на какой современной платформе, если на то пошло (кроме микрух) разработчик имеет доступ к ФИЗИЧЕСКОЙ памяти ??? Да и зачем ? Чтобы было понятно, пример: C, Pascal, Basic, Java, Lisp - универсальные языки SQL, XSLT - специализированные языки (не универсальные) При чем тут физическая память ? я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:19:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)недовольный студентикSQL_LamerстудентикSQL_Lamerзлой студент, Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;) я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона "Вы бы почитали что нибудь" "Да уж и так, читаю, читаю..." "И что, позвольте осведомиться?!" "Переписку Энгельса с как его черт? С Каутским!" (c) :) да тут уже ирония в ход пошла... ну вы мне порекомедуйте чтиво для моего самоликбеза) Тебе УЖЕ посоветовали: SICP и поменьше надписей на заборах перед обедом нафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:24:14 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerМмихалыч, Бабки - наше все!!! угу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:30:30 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
темный рыцарь tchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно. Это не правильно - это глупо. В смысле пытаться основать программирование на математике это глупость. бедные Бурбаки, упорно основывающие математику (следующие утверждения) на математике (предыдущих уже основанных утверждениях) последние полвека видимо не знакомы с Вашим просвещенным мнением. темный рыцарь Программирование это есть (своего рода) математика, а потому никакого отдельного обоснование оно не требует. программирование это конструктивная математика. Это правда. Только околопрограммисткие менеджеры и большая часть программистов об этом не знает. А после выхода в 80е годы из научных кругов к широкому пользователю (pc ibm), стиль подачи информации стал подозрительно похожим на одесский базар, а не научный семинар, на котором каждый отвечает за свои слова. В результате, из трех наугад выбранных признанных деятеля ооп - Страуструп, Буч, Бертран Мейерс - все дают различные толкования основополагающих терминов тип и класс(точнее, Буч, вообще, не дает). А в рамках работы Бурбаков подобный базар по поводу дифуров или интегралов, скажем, не представляется возможным в принципе, что и говорит о подобии программирования сбору бабочек, а не математики. темный рыцарь Это вообще, а в частности, все попытки обосновать ООП математически ничего не дали и дать не могли, поскольку это не нужно и неестественно. 1) какие попытки Вам известны? 2) упомянутая мной ранее попытка Карделли вполне нужна и естественна. Хотя лично моя еще лучше. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:32:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикнафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем пиши на sql. ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:37:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик что за "сложные программы", которые не применяют ООП? что это за звери такие? просветите меня хоть немного в этом вопросе, а то право очень интерес гложет... What is HTK? The Hidden Markov Model Toolkit (HTK) is a portable toolkit for building and manipulating hidden Markov models. HTK is primarily used for speech recognition research although it has been used for numerous other applications including research into speech synthesis, character recognition and DNA sequencing. HTK is in use at hundreds of sites worldwide. http://htk.eng.cam.ac.uk/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:38:01 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик нафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем Не нравится, не кушай :) Но фигню то по его поводу зачем прилюдно пороть ??? Кстати, я не сторонник Lisp-а и Haskell-я (не говоря уже о Prolog-е) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:45:43 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп Lisp обеспечивает доступ к оперативной памяти :) А пост был цитатой с надписи на заборе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:47:01 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingizнедовольный студентик что за "сложные программы", которые не применяют ООП? что это за звери такие? просветите меня хоть немного в этом вопросе, а то право очень интерес гложет... What is HTK? The Hidden Markov Model Toolkit (HTK) is a portable toolkit for building and manipulating hidden Markov models. HTK is primarily used for speech recognition research although it has been used for numerous other applications including research into speech synthesis, character recognition and DNA sequencing. HTK is in use at hundreds of sites worldwide. http://htk.eng.cam.ac.uk/ спасибо... правда это же все узкоспециализированные инструменты (распознование символов, голосовой анализ)причем здесь ООП? и их применяют наверняка не в силу их нереализуемости через ООП, а вилу того что они разработаны и через них проще решать поставленные задачи, например некоторые компании не пишут свой движок игры а используют чужой в силу накладности программирования своего... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:52:11 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ммихалычнедовольный студентикнафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем пиши на sql. ) нет уж это слишком жестокое по отношению ко мне наказание... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:53:45 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)недовольный студентик нафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем Не нравится, не кушай :) Но фигню то по его поводу зачем прилюдно пороть ??? Кстати, я не сторонник Lisp-а и Haskell-я (не говоря уже о Prolog-е) а я и не кушаю:) просто мне это втюхивают за универсальный язык... по ходу тут не оценили разницу универсальный в написании программ и универсальный в применении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:56:36 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик а я и не кушаю:) просто мне это втюхивают за универсальный язык... по ходу тут не оценили разницу универсальный в написании программ и универсальный в применении Это универсальный язык и тебе его никто не втюхивает. Но ты лично можешь считать его синим или теплым, как тебе заблагорассудится. Просто не обижайся, если окружающие не поймут и не примут ТВОЮ терминологию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:00:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)недовольный студентик я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп Lisp обеспечивает доступ к оперативной памяти :) А пост был цитатой с надписи на заборе нифига википедия уже забором считается)) и правильно пишут там всякие особенно про Лисп, про его красоту универсальность, абстрагированность. пусть лучше в подполье сидят и ваяют на нем скрипты для Гимпа и ... уахахах... динамичные 3д игры - вот это меня убило авторы наверно просто забыли дописать что и там он используется как скрипт для АИ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:01:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикпо ходу тут не оценили разницу универсальный в написании программ и универсальный в применении Я для чего еще применяются языки программирования, кроме как для написания программ? По ходу, действительно я не оценил разницу. Объясни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:01:31 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп А ты не задумывался почему в .NET языках сделали автоматическую сборку муссора ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:01:51 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)недовольный студентик а я и не кушаю:) просто мне это втюхивают за универсальный язык... по ходу тут не оценили разницу универсальный в написании программ и универсальный в применении Это универсальный язык и тебе его никто не втюхивает. Но ты лично можешь считать его синим или теплым, как тебе заблагорассудится. Просто не обижайся, если окружающие не поймут и не примут ТВОЮ терминологию извините если уж категорично о чем то высказываюсь... но когда нашел фразу ЛИСП машина, я немного опешил создавать машину аппаратно оптимизированную под язык а не наоборот, это верх мысли программиской) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:07:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerнедовольный студентикпо ходу тут не оценили разницу универсальный в написании программ и универсальный в применении Я для чего еще применяются языки программирования, кроме как для написания программ? По ходу, действительно я не оценил разницу. Объясни. универсальный в написании программы(Лисп) со своей абстрагированностью, Лямбда исчислением и прочими ухищерниями и универсальный в примении (С++) "от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:13:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикSQL_Lamerнедовольный студентикпо ходу тут не оценили разницу универсальный в написании программ и универсальный в применении Я для чего еще применяются языки программирования, кроме как для написания программ? По ходу, действительно я не оценил разницу. Объясни. универсальный в написании программы(Лисп) со своей абстрагированностью, Лямбда исчислением и прочими ухищерниями и универсальный в примении (С++) "от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения" Не хотел тебя огорчать, но можно например написать транслятор в С++ на Лисп. А можно наоборот. Может все - таки что - нибудь почитаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:17:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2недовольный студентик я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп А ты не задумывался почему в .NET языках сделали автоматическую сборку муссора ? я чуствую чем это пахнет очередной баталией по поводу garbage collection и ее отсутсвием в С++ и тем плохо это или хорошо... я сразу оговорюсь я писал это лишь как аргумент в сравнении с Лиспом его функциональностью, а не о том плохо это или хорошо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:18:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Студентик вся суть очень больших абстракций это писать без ошибок, или с минимальным количеством ошибок. Понимаешь студентик, написал раз, приходишь к проджект менеджеру своему и говоришь, я уверен что здесь нет ошибок и сдаешь минимально тестируя. Прикинь такое возможно. Если и будет ошибка то скорей всего логическая в неправильном алгоритме или с оптимизацией попросят. Просто когда у тебя есть изящно записанное решение, короткое и крассивое, ты не спускаешся к быдлопрограммированию флажков, что там к чему обнулилось, переприсвоилось, перезатерлось, недообнулилось и сидишь с дебагом в третем поколении программистов, ошибки вылавливаешь. Вот тебе привели тотже SQL в нем уверенно можно писать довольно сложные запросы, даже с курсором практически без ошибок. Ты концентрируешся на задаче, находишь алгоритм и изящное решение и ВСЕ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:18:35 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентикtchingizнедовольный студентик что за "сложные программы", которые не применяют ООП? что это за звери такие? просветите меня хоть немного в этом вопросе, а то право очень интерес гложет... What is HTK? The Hidden Markov Model Toolkit (HTK) is a portable toolkit for building and manipulating hidden Markov models. HTK is primarily used for speech recognition research although it has been used for numerous other applications including research into speech synthesis, character recognition and DNA sequencing. HTK is in use at hundreds of sites worldwide. http://htk.eng.cam.ac.uk/ спасибо... правда это же все узкоспециализированные инструменты (распознование символов, голосовой анализ)причем здесь ООП? и их применяют наверняка не в силу их нереализуемости через ООП, а вилу того что они разработаны и через них проще решать поставленные задачи, например некоторые компании не пишут свой движок игры а используют чужой в силу накладности программирования своего... при том, что фактом является утверждение, что это сложная программа, в которой не используется ооп. Аналогичные системы есть с ооп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:27:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик нафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем правильно, хрень нужна такая, что бы решать поставленные заказчиком задачи короткими и читабельными текстами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:30:03 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
веселый студентик нифига википедия уже забором считается)) Ага. А по твоему это что ? Глас народа не всегда истина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:33:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
недовольный студентик извините если уж категорично о чем то высказываюсь... но когда нашел фразу ЛИСП машина, я немного опешил создавать машину аппаратно оптимизированную под язык а не наоборот, это верх мысли программиской) То есть против Java-машин ты не возражаешь ? А Lisp-машина уже не кошерна потому-что с чешуей и крыльями ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:35:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикgarbage collection Чем дальше в лес, тем больше дров. ППЦ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:37:22 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerстудентикSQL_Lamerнедовольный студентикпо ходу тут не оценили разницу универсальный в написании программ и универсальный в применении Я для чего еще применяются языки программирования, кроме как для написания программ? По ходу, действительно я не оценил разницу. Объясни. универсальный в написании программы(Лисп) со своей абстрагированностью, Лямбда исчислением и прочими ухищерниями и универсальный в примении (С++) "от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения" Не хотел тебя огорчать, но можно например написать транслятор в С++ на Лисп. А можно наоборот. Может все - таки что - нибудь почитаешь? обязательно почитаю)) или может в старости потянет на теоретическия изыскания в программостроении или "на поиски священного(универсального) языка" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 12:19:06 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
веселый студентик обязательно почитаю)) или может в старости потянет на теоретическия изыскания в программостроении или "на поиски священного(универсального) языка" не читатель ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 12:31:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
2 веселый студентик Со временем прийдет. Я начинал с ВБА, потом перешел на ВБ. Потом узучил С++ и долго в эйфории ходил, насколько элегантный синтаксис, какое быстродействие. Теперь даже с горизонтов С# противно смотреть на С++, а с точки зрения функционального программирования уже скоро будет противно смотреть на С# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 12:47:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ух ты, книжку скачал, почитаю :) Судя по всему супер. Кто уже прочитал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 13:18:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
децкий сад, меня он в институте в свое время совсем не впечатлил, также каг и пролог сбстна. Модератор: просьба не злоупотреблять коверканием языка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 14:11:30 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingizВ результате, из трех наугад выбранных признанных деятеля ооп - Страуструп, Буч, Бертран Мейерс - все дают различные толкования основополагающих терминов тип и класс Это из-за того, что они пытаются свести это к математике, что не только не нужно, но и вредно. Если бы они попытались истолковать понятия класс и тип с точки зрения биологии, то тоже было бы много споров. tchingiz(точнее, Буч, вообще, не дает). И правильно делает. Разве у кого-то есть проблемы с пониманием типа и класс в программировании? Проблем ни у кого не наблюдается. Проблемы появляются только когда кто-то пытается зачем-то сформулировать программирования с терминах, скажем, топологии. tchingizА в рамках работы Бурбаков подобный базар по поводу дифуров или интегралов, скажем, не представляется возможным в принципе, что и говорит о подобии программирования сбору бабочек, а не математики. Нет. Это говорит, что проблемы программирования надо решать средствами программирования. Ведь если Бурбаки будут решать проблемы теории множеств с помощью бабочек, то у них тоже базар получится. Зачем (классическую) математику тянут в программирование (и другие дисциплины) понятна: сказывается стремление представить все в символьной наукоподобной форме. В большинстве случае (но не всегда) от этого больше вреда чем пользы. tchingiz2) упомянутая мной ранее попытка Карделли вполне нужна и естественна. Кому от нее лучше? Какие преимущества она дает? Что я могу сделать, чего я не мог сделать без нее? В ООП много проблем (вернее ограничений), но они никак не связаны с наличием или отсутствием математического описания. Поэтому я не понимаю зачем оно нужнО. Ну закодируем мы все с помощью латинских боковок или даже греческих. Кому от этого легче? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 14:17:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)веселый студентик обязательно почитаю)) или может в старости потянет на теоретическия изыскания в программостроении или "на поиски священного(универсального) языка" не читатель ? читатель... но практики явно не хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 14:46:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_22 веселый студентик Со временем прийдет. Я начинал с ВБА, потом перешел на ВБ. Потом узучил С++ и долго в эйфории ходил, насколько элегантный синтаксис, какое быстродействие. Теперь даже с горизонтов С# противно смотреть на С++, а с точки зрения функционального программирования уже скоро будет противно смотреть на С# даааа... высоко вы птицы высокоуровнего программирования... далеко мне до вас :) я начинал еще в школе причем с ассемблера именно он меня и заинтересовал правда тяжело мне его было осваивать, да и не осил я его полностью, в итоге вернулся спустя время... да и щас я недалекий программист, хотя есть определенные знания в алгоритмах и программировании... в обыденности использую дельфи , но в принципе нетрудно будет наверно и на С писать... с тех давних дней я до сих пор ценю и уважаю ассемблер, ну незнаю видится мне именно в нем какая то своя красота, для меня он намного проще и логичней чем тот же С++ со своими ООП фишками... хотя я уважаю и другие языки и ничего не имею против того же Лиспа... есть за мной грешок я являюсь противником net технологии. не понимаю я ее плюсов просветите меня в чем ее сила? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 14:59:03 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
простота бейсика + быстродействие Си++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 15:16:35 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2простота бейсика + быстродействие Си++ впечатляет (прям на кухне хозяйка, в постели прости...):) неужели все так хорошо? а недостатки присутствуют?а натив код производит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 15:21:34 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
темный рыцарьtchingizВ результате, из трех наугад выбранных признанных деятеля ооп - Страуструп, Буч, Бертран Мейерс - все дают различные толкования основополагающих терминов тип и класс Это из-за того, что они пытаются свести это к математике, что не только не нужно, но и вредно. по мне вредно читать бредни от Гради Буча. А прочитать у Бертрана Майерса, что математическое понятие как абстрактный тип данных, реализованное на некотором языке программирования, называется классом - полезно. темный рыцарь Если бы они попытались истолковать понятия класс и тип с точки зрения биологии, то тоже было бы много споров. боюсь что споров бы не было. А попытки истолковывать класс и тип без определения вызывают много споров. темный рыцарь tchingiz(точнее, Буч, вообще, не дает). И правильно делает. Разве у кого-то есть проблемы с пониманием типа и класс в программировании? Проблем ни у кого не наблюдается. 0 еще раз. Проблемы наблюдаются у Страуструпа, Мейера, Гради Буча. они не могут договориться и обьяснить другим что такое класс. 1 Согласно Гради Бучу проблемы есть у всех простых смертных автор Большинству смертных различать типы и классы просто противно и бесполезно. 2 У самого Гради Буча. Из его определения автор Объектно-ориентированное программирование - это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования. из этого определения немедленно следует, что любая программа, написанная с использованием языка с леворекурсивной грамматикой написана с требуемой методологией, то есть обьектно ориентированна. http://users.i.com.ua/~agp1/articles/oopFormalizm.pdf 2 У Барбары Лисков. она не считает c++ обьектно ориентированным языком. так как с++ не удовлетворяет принципу подстановки авторLiskov Substitution Principle (LSP) If for each object o1 of type S there is another object o2 of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when o1 is substituted for o2, then S is a subtype of T. Barbara Liskov, "Data Abstraction and Hierarchy," SIGPLAN Notices, 23,5 (May 1988) http://okmij.org/ftp/Computation/Subtyping/References.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 15:23:50 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикPC_2простота бейсика + быстродействие Си++ впечатляет (прям на кухне хозяйка, в постели прости...):) неужели все так хорошо? а недостатки присутствуют?а натив код производит? почитай какую-то нетолстую книжку по дот нет. Разница между С++ и С# огромна. Я вот студию лабаю сейчас, если бы на С++ писал валерьянки бы не на пасся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 15:24:19 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
темный рыцарь Зачем (классическую) математику тянут в программирование (и другие дисциплины) понятна: сказывается стремление представить все в символьной наукоподобной форме. В большинстве случае (но не всегда) от этого больше вреда чем пользы. tchingiz2) упомянутая мной ранее попытка Карделли вполне нужна и естественна. Кому от нее лучше? Какие преимущества она дает? Что я могу сделать, чего я не мог сделать без нее? Вы не можете понять, чем Вы занимаетесь. и не можете обьяснить другому. Следствием этого есть бесконечные споры о ооп, которых не может быть о треугольниках и плоскостях. напоминаю о вопросе какие попытки дать математическое обоснование ооп лично Вам известны? http://sql.ru/forum/actualthread.aspx?tid=647881&pg=12#6972074 думаю спрашивать откуда Вам известно о стремлении представить все в символьной наукообразной форме бесполезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 15:37:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
2 темный рыцарьtchingizВ результате, из трех наугад выбранных признанных деятеля ооп - Страуструп, Буч, Бертран Мейерс - все дают различные толкования основополагающих терминов тип и класс Это из-за того, что они пытаются свести это к математике, что не только не нужно, но и вредно. Если бы они попытались истолковать понятия класс и тип с точки зрения биологии, то тоже было бы много споров. они не пытаются свести это к математике. Они обьясняют, что такое тип и класс для читателей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 15:45:55 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 почитай какую-то нетолстую книжку по дот нет. Разница между С++ и С# огромна. Я вот студию лабаю сейчас, если бы на С++ писал валерьянки бы не на пасся. Разница настолько огромна, что это два совершенно разных языка Но на счет в постели ... не уверен, мне от этого ...ва временами тошно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 15:53:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingizА прочитать у Бертрана Майерса, что математическое понятие как абстрактный тип данных, реализованное на некотором языке программирования, называется классом - полезно. Чем полезно? Что это дает? Что я могу сделать нового, чего не мог сделать до этого? tchingizА попытки истолковывать класс и тип без определения вызывают много споров. Споров о чем? Об определении? Но ведь определение это сведение к более общим понятиям. А зачем их сводить к более общим, если они и так достаточно общие и ни у кого не вызывает проблем с их восприятием и использованием? tchingizеще раз. Проблемы наблюдаются у Страуструпа, Мейера, Гради Буча. они не могут договориться и обьяснить другим что такое класс. А другим надо, чтобы им объясняли? По моему, нет. Классы и типы хорошо работают и без "определения". Я вот думаю, что люди привыкли считать определением нечто математическое. А если это определение дано в терминах программирования, то им это кажется не очень четким. Отсюда стремление математизировать все вокруг. А далее разногласия, поскольку в математике просто нет таких стредств для описания программистских понятий. Программирование не нуждается в (классической) математике для того, чтобы быть строгим, понятным и полезным. Программирование это и есть своего рода математика нашего времени. tchingizони не пытаются свести это к математике. Они обьясняют, что такое тип и класс для читателей. Как же, еще как пытаются. Они пытаются объяснить путем сведения всего к математике. В основе формализации так или иначе лежит теория множеств (понятие множества). Это и есть математика. Но ведь вся пакость в том, что понятие множества довольно плохо подходит для описания того, чем жонглируют в программировании. Отсюда и проблемы на ровном месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 16:43:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Все идет к самообучающимся программам. Первые массовые попытки - запись макросов в ворде, например, еще в 97 офисе были. Пользователю в идеале нужна программа с одной большой кнопкой "сделать все офигенно". Пользоваться сложными инструментами никто не будет. Как следствие - будущее программирования за обучающимися нейросетями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 16:59:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Random_GoodmanВсе идет к самообучающимся программам. Первые массовые попытки - запись макросов в ворде, например, еще в 97 офисе были. Пользователю в идеале нужна программа с одной большой кнопкой "сделать все офигенно". Пользоваться сложными инструментами никто не будет. Как следствие - будущее программирования за обучающимися нейросетями. с текущем состоянием дел ИИ это "будуйщее" начнется не раньше чем через сто лет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:01:11 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
не переживайте так, нанотехнологии всех спасут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:12:31 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ммихалыч, ... раз и навсегда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:14:08 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
беларусские нанотехнологиии в действии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:20:53 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
темный рыцарьtchingizА прочитать у Бертрана Майерса, что математическое понятие как абстрактный тип данных, реализованное на некотором языке программирования, называется классом - полезно. Чем полезно? Что это дает? Что я могу сделать нового, чего не мог сделать до этого? мне полезно тем, что я понял, что это и далее не трачу время и деньги на бред от Гради Буча. Вам - не знаю, скорее всего, бесполезно. Вопрос "Что я могу сделать нового, чего не мог сделать до этого?" поставьте в форме "что я могу сделать нового с ооп, чего не мог сделать без него?" возможно это навеет мысли о контрпродуктивности данного вопроса. темный рыцарь tchingizА попытки истолковывать класс и тип без определения вызывают много споров. Споров о чем? Об определении? Но ведь определение это сведение к более общим понятиям. А зачем их сводить к более общим, если они и так достаточно общие и ни у кого не вызывает проблем с их восприятием и использованием? 1 они не общие, так как сводятся к множествам и фукнциям. 2 проблемы с их восприятием и использованием, кроме четырех упомянутых возникают у Martin Abadi, Ramesh Viswanathan, Thomas Studer von Werthenstein, Jamie Shield, Michael Anthony Smith and Jeremy Gibbons, He Jifeng, Xiaoshan Li and Zhiming Liu, Graeme Paul Smith и др. http://agp1.nm.ru/ темный рыцарь tchingizони не пытаются свести это к математике. Они обьясняют, что такое тип и класс для читателей. Как же, еще как пытаются. Они пытаются объяснить путем сведения всего к математике. В основе формализации так или иначе лежит теория множеств (понятие множества). Это и есть математика. Но ведь вся пакость в том, что понятие множества довольно плохо подходит для описания того, чем жонглируют в программировании. Отсюда и проблемы на ровном месте. из за множеств и функций никаких проблем нет. Понятие множества и функции очень хорошо подходит к описанию ооп. темный рыцарь tchingizеще раз. Проблемы наблюдаются у Страуструпа, Мейера, Гради Буча. они не могут договориться и обьяснить другим что такое класс. А другим надо, чтобы им объясняли? По моему, нет. Классы и типы хорошо работают и без "определения". По моему надо. Поскольку "другие" платят деньги и покупают книги с обьяснениями что такое класс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:35:57 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Как вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок? ....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:18:37 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ПХПКак вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок? ....... Хорошо для кармы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:20:36 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 с текущем состоянием дел ИИ это "будуйщее" начнется не раньше чем через сто лет Поскольку это решительно требуется, то рано или поздно будет прорыв. Транзистор тоже долго придумывали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:20:38 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerПХПКак вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок? ....... Хорошо для кармы Извращенцы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:21:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Random_GoodmanPC_2 с текущем состоянием дел ИИ это "будуйщее" начнется не раньше чем через сто лет Поскольку это решительно требуется, то рано или поздно будет прорыв. Транзистор тоже долго придумывали. На счет требуется я не согласен. Во-первых тормозить будут этот час Чэ еще долго, просто потому что есть армия программистов и целая индустрия которая должна кормиться. Здесь также как с нефтью, пока нефть есть, альтернативные разработки старательно засовываются в самый дальний ящик. Во-вторых, порой формулирование задачи или спецификация или обучение занимает больше времени чем собсно сесть и все написать прямо в коде как нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:30:07 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Random_GoodmanPC_2 с текущем состоянием дел ИИ это "будуйщее" начнется не раньше чем через сто лет Поскольку это решительно требуется, то рано или поздно будет прорыв. Транзистор тоже долго придумывали. На счет требуется я не согласен. Во-первых тормозить будут этот час Чэ еще долго, просто потому что есть армия программистов и целая индустрия которая должна кормиться. Здесь также как с нефтью, пока нефть есть, альтернативные разработки старательно засовываются в самый дальний ящик. Во-вторых, порой формулирование задачи или спецификация или обучение занимает больше времени чем собсно сесть и все написать прямо в коде как нужно. имхо, прорыва не будут. железяка останется железякой можешь спать спокойно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:35:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer имхо, прорыва не будут. железяка останется железякой можешь спать спокойно +4096 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:36:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Надеюсь нанотехнологии от Чубайса/Путина им не уступают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 23:23:04 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ПХПКак вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок? ....... Ну например для того, что ООП в нем гораздо ООП-нее чем в C++, Java и C# вместе взятых. В последнем вот только только мультиметоды собрались вводить (с чего бы) :) Про Александреску и Буст прошу не рассказывать, я типа в курсе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 08:06:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ПХПКак вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок? ....... А нахрена ПХП, окромя быдлокодерства? Модератор: термин быдлокодерство мне не нравится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 08:24:53 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
насчет ИИ: пока это далеко фантастические идеи требующие большой ресурсной базы и очень трудоемкие в реализации. про ООП: зачем меряться "ООПатостью" языков... по моему создатели ООП(как и любой другой технологии) рассчитывали, что с введением оной все проблемы в написании программ будут решены, а получается что сама методика далеко не самодостаточна, постоянно совершенствутся и требует доработки, а вследствии этого чрезмерно раздувается и услажняется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 09:53:31 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикнасчет ИИ: пока это далеко фантастические идеи требующие большой ресурсной базы и очень трудоемкие в реализации. про ООП: зачем меряться "ООПатостью" языков... по моему создатели ООП(как и любой другой технологии) рассчитывали, что с введением оной все проблемы в написании программ будут решены, а получается что сама методика далеко не самодостаточна, постоянно совершенствутся и требует доработки, а вследствии этого чрезмерно раздувается и услажняется... Про вообще: хорошо когда есть возможность использовать технологии совместно - что бы выглядело это не как нечто противоестественное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 10:05:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикнасчет ИИ: пока это далеко фантастические идеи требующие большой ресурсной базы и очень трудоемкие в реализации. про ООП: зачем меряться "ООПатостью" языков... по моему создатели ООП(как и любой другой технологии) рассчитывали, что с введением оной все проблемы в написании программ будут решены, а получается что сама методика далеко не самодостаточна, постоянно совершенствутся и требует доработки, а вследствии этого чрезмерно раздувается и услажняется... Я тут выше писал про ветряные мельницы. Про ООП ты тоже знаешь недостаточно, чтобы рассуждать о его целях и самодостаточности (также как и про goto) :) А за орфографией все-таки следи, глаза режет (FireFox что-ли поставь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 10:09:52 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)студентикнасчет ИИ: пока это далеко фантастические идеи требующие большой ресурсной базы и очень трудоемкие в реализации. про ООП: зачем меряться "ООПатостью" языков... по моему создатели ООП(как и любой другой технологии) рассчитывали, что с введением оной все проблемы в написании программ будут решены, а получается что сама методика далеко не самодостаточна, постоянно совершенствутся и требует доработки, а вследствии этого чрезмерно раздувается и услажняется... Я тут выше писал про ветряные мельницы. Про ООП ты тоже знаешь недостаточно, чтобы рассуждать о его целях и самодостаточности (также как и про goto) :) А за орфографией все-таки следи, глаза режет (FireFox что-ли поставь) Про ветряные мельницы это круто)) Про ООП... Я и не говорил, что знаю его достаточно. Мои слова основываются на моем опыте в изучении этих вопросов. А вообще всегда нужны люди, которые подвергают критике устоявшиеся догмы, в природе нет ничего идеального и это относится и к ООП. Посмотрел соседний топик про Лисп, был потрясен тем, что быструю сортировку можно написать в 4 коротких строчки. Правда, я считаю, что все эти абстракции засоряют мозги и опять же в моем комменте выше было написано, что заниматься подобными вещами можно и нужно, когда тебе лет 60, ты не программируешь и тебя потянуло на теоретические изыскания, либо когда ты бредишь теориями о совершенном языке. С к примеру я не изучал, но разобрать код сортировки смог без особых трудностей, а вот с Хаскелом запутался совсем... Не всегда, что коротко и просто "написано" так просто в понимании... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:20:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
кстати для меня отрицание гоуту лишь общепрограммистская практика... я не сторонник и не противник этого... есть он, нету... как раз на машинном уровне все эти струтуры циклов, ветвлений есть не что иное как комбинации условий, условных и безусловных переходов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:25:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
В конечном счёте любое ООП и ФП сводится к конечным автоматам и машинам тьюринга. Может быть тараканы сидят не в методе программирования а в голове программиста? ЗЫ. Just IMHO... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:41:03 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonМожет быть тараканы сидят не в методе программирования а в голове программиста?я под этим подпишусь, сто пудов! ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:43:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonВ конечном счёте любое ООП и ФП сводится к конечным автоматам и машинам тьюринга. Может быть тараканы сидят не в методе программирования а в голове программиста? ЗЫ. Just IMHO... ИМХО а почему бы вам такому умному не писать свои программы для машины Тьюринга))))) хватит ср*ть здесь теоретической фигней(все что вы написали правильно, но лишь в теории, на практике пишут под конкретный процессор, конкретную ось)... машины тьюринга это вообще теоретическая упрощенная абстракция, писать про это просто неимоверно глупо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:57:16 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Я-бы с удовольствием с тобой потроллил. Но не внушает доверия твой ник. Так-что извини. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:59:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonЯ-бы с удовольствием с тобой потроллил. Но не внушает доверия твой ник. Так-что извини. Да, у него наверное обширная практика, и богатейший личный опыт программирования, раз так теорию ненавидит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:15:57 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
веселый студентик динамичные 3д игры - вот это меня убило авторы наверно просто забыли дописать что и там он используется как скрипт для АИ Ты очень не в теме. Если ты не знаешь про GOAL, то помолчал бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:20:56 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonЯ-бы с удовольствием с тобой потроллил. Но не внушает доверия твой ник. Так-что извини. ну что подискутируем?) ваш содержательный ответ на мое сообщение в студию... теорию я кстати люблю, но всегда должен быть баланс между теорией и практикой... P.S. и хватит кидаться на меня всякими сказочными прозвищами.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:23:01 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Чингис, забань его уже по ай пи, что - ли? Сколько можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:24:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
невеселый нестудентиквеселый студентик динамичные 3д игры - вот это меня убило авторы наверно просто забыли дописать что и там он используется как скрипт для АИ Ты очень не в теме. Если ты не знаешь про GOAL, то помолчал бы. а где же студенческая солидарность??? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:25:18 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerЧингис, забань его уже по ай пи, что - ли? Сколько можно? что уже аргументов нету?? или я тут всколыхнул вашу затухшую затеоризованную атмосферу? понимаешь скл_ламер если не будет несогласных будет застой... так что не надо тревожить покой модератора, лучше аргументы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:28:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студент студентуневеселый нестудентиквеселый студентик динамичные 3д игры - вот это меня убило авторы наверно просто забыли дописать что и там он используется как скрипт для АИ Ты очень не в теме. Если ты не знаешь про GOAL, то помолчал бы. а где же студенческая солидарность??? ) Посмотри ник внимательно. Если читать не умеешь, какой ты нафик студент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:29:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикПро ООП... ООП это не ООП Во всяком случае тот ООП который постоянно имеется в виду не более чем набор компромиссов, принятых в C++ с целью и рыбку съесть и соблюсти принцип нулевых издержек, поставленный во главу угла. Впоследствии этот праздничный набор был бездумно скопирован в Java и C# и широко разошелся в массы. Теперь массы думают что ООП это C++ :) Это беда (c) Сага о мельницах посвящена не goto, а тому нехитрому факту, что желательно (и интересно для индивида) прежде чем иттить на дракона, получить некоторое представление о том как этот дракон выглядит, в противном случае, получается смешно и грустно. О математике: математику надо учить. Программирование это математика :( Массы опять не в курсе дела, но с возрастом я все глубже это понимаю (например как сейчас придираясь через это ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:29:58 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
+ Alan Kay, the inventor of Smalltalk, is reported to have said, "I invented the term object oriented, and I can tell you that C++ wasn't what I had in mind." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:38:10 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
наивный школьник что уже аргументов нету?? или я тут всколыхнул вашу затухшую затеоризованную атмосферу? понимаешь скл_ламер если не будет несогласных будет застой... так что не надо тревожить покой модератора, лучше аргументы... Лучше иди, уроки делай. А то в институт не примут. И перестань к взрослым приставать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 12:40:06 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
EMACS+ Alan Kay, the inventor of Smalltalk, is reported to have said, "I invented the term object oriented, and I can tell you that C++ wasn't what I had in mind." Это ему приватное наследование не понравилось? Вообще не понимаю для чего оно. А так, навскидку, какие ещё в С++ есть несоответствия ООП? Я не копал на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 13:04:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)студентикПро ООП... ООП это не ООП Во всяком случае тот ООП который постоянно имеется в виду не более чем набор компромиссов, принятых в C++ с целью и рыбку съесть и соблюсти принцип нулевых издержек, поставленный во главу угла. Впоследствии этот праздничный набор был бездумно скопирован в Java и C# и широко разошелся в массы. Теперь массы думают что ООП это C++ :) Это беда (c) Сага о мельницах посвящена не goto, а тому нехитрому факту, что желательно (и интересно для индивида) прежде чем иттить на дракона, получить некоторое представление о том как этот дракон выглядит, в противном случае, получается смешно и грустно. О математике: математику надо учить. Программирование это математика :( Массы опять не в курсе дела, но с возрастом я все глубже это понимаю (например как сейчас придираясь через это ) знаете написать простенькую программу или какую-нибудь бяку с объектами в том же дельфи может каждый... а вот программу использующую высокооптимальные алгоритмы(не как библиотечные функции), а еще лучше сам алгоритм, может не каждый и уж тем более без математики, так что вы меня не правильно истолковываете... блин опять это ООП... кстати вы сказали про С++.. был С хороший системный язык с некоторыми вольностями, которые правда позволяли писать на нем мощный код, пришло ООП, С расширили этими возможностями и что получилось - монстр который потдерживает ООП и мощь прежнего С----> крайне сложная неудобоваримая каша, в котором далеко не всегда расбираются люди, программирующие на нем и в котором много неодназначностей. Отсюда вывод вычислительная мощность ООП и простота это несопоставимые вещи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:13:40 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
поправка к вышесказанному "вычислительная мощность, ООП, простота" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:16:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerнаивный школьник что уже аргументов нету?? или я тут всколыхнул вашу затухшую затеоризованную атмосферу? понимаешь скл_ламер если не будет несогласных будет застой... так что не надо тревожить покой модератора, лучше аргументы... Лучше иди, уроки делай. А то в институт не примут. И перестань к взрослым приставать. ведете себя совсем не по-взрослому... уже на личности перешли... я не вижу ваших аргументов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:18:28 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
XDiaBLoEMACS+ Alan Kay, the inventor of Smalltalk, is reported to have said, "I invented the term object oriented, and I can tell you that C++ wasn't what I had in mind." Это ему приватное наследование не понравилось? Вообще не понимаю для чего оно. А так, навскидку, какие ещё в С++ есть несоответствия ООП? Я не копал на эту тему. Попросту говоря, с ООП оно не имеет ничего общего :) Даже не похоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 15:28:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) : в плюсах так много всего, что с ООП не имеет ничего общего, а им, вишь, приватное наследование не нравится имхо, конечно, но чушь это всё и ересь. на С++ можно писать программы в стиле ООП? - можно, значит С++ поддерживает ООП. То, что язык поддерживает и другие парадигмы, или расширяет в своём стиле объектно-ориентированную, ревнителей чистоты волновать, по большому, не должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 15:39:29 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychGluk (Kazan) : в плюсах так много всего, что с ООП не имеет ничего общего, а им, вишь, приватное наследование не нравится имхо, конечно, но чушь это всё и ересь. на С++ можно писать программы в стиле ООП? - можно, значит С++ поддерживает ООП. То, что язык поддерживает и другие парадигмы, или расширяет в своём стиле объектно-ориентированную, ревнителей чистоты волновать, по большому, не должно. Поддерживают так, как понял его Страуструп Проблема в том, что до сих пор никто не озаботился тем чтобы формально определить, что же такое ООП. Вот и городят кто во что горазд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 16:20:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Проблема в том, что до сих пор никто не озаботился тем чтобы формально определить, что же такое ООП. Вот и городят кто во что горазд Невозможность точного определения заключается в самой аббревиатуре ООП - объектно ориентированное программирование - это и значит, что каждый понимает кто во что гаразд. Оно возникло как противоположность структурному программированию - и более точного определения вряд ли когда даст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 16:31:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
VowkGluk (Kazan)Проблема в том, что до сих пор никто не озаботился тем чтобы формально определить, что же такое ООП. Вот и городят кто во что горазд Невозможность точного определения заключается в самой аббревиатуре ООП - объектно ориентированное программирование - это и значит, что каждый понимает кто во что гаразд. Оно возникло как противоположность структурному программированию - и более точного определения вряд ли когда даст. сам придумал ? если для чего-то нет четкого определения, возникает бардак (что собственно мы и имеем) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 16:54:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Всё верно. Сколько существует теоретиков программирования - столько и определений ООП. Сюда - же можно добавить концепцию объекта в различных ЯП. Везде она своя. Поэтому что-бы не сеять лишние провокации и не разжигать флейм, лучше задать общий формат топика. Например - ООП в С++ и и.п. А определений объекта - уж тем более существует несколько десятков, если не сотен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 17:51:14 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 На счет требуется я не согласен. Во-первых тормозить будут этот час Чэ еще долго, просто потому что есть армия программистов и целая индустрия которая должна кормиться. Здесь также как с нефтью, пока нефть есть, альтернативные разработки старательно засовываются в самый дальний ящик. Я бы не проводил такие альтернативы... было бы все так просто тогда бы и Линукса не было и опенсорса вообще. И асеммблеристы держали бы весь мир в ужасе ;-) К тому же альтернативные источники попросту объективно неудобны - поканичто не сравнится с канистрой бензина в багажнике, с заправкой полного бака за 5 минут они никому и не нужны. А тут наоборот. Так что сравнения некорректны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 18:24:08 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 Во-вторых, порой формулирование задачи или спецификация или обучение занимает больше времени чем собсно сесть и все написать прямо в коде как нужно.Вот этим программисты будущего и будут заниматься. Собственно они и сейчас занимаются этим, просто формулировка + реализация занимает много времени. В будущем последнее можно будет выкинуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 18:26:09 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
прошу зараннее прощения за оффтоп... здесь я подвергся жестокой критике, как недалекий человек люто ненавидящий математику... и тогда меня осенило - в этом расделе сидят люди с блестящим знанием теории и математики... ну что ж не смогли бы вы господа решить данную задачу на любом из трех общепринятых языках(С, Бэйсик или Паскаль)... задача элементарна в реализации и требует небольшого напряга в области алгоритмопостроения... если вы такие профи то легко решите ее и докажете мне, что мои высказывания в вашу сторону были слишком категоричными... Задача Есть массив элементов(предположим целых чисел) mas[1] .. mas[K + L] рассматриваемый как объединие его отрезков: начала mas[1]..mas[K] длины K и mas[K+1].. mas[K+L] длины L. Не использую дополнительных структур данных для хранения отрезков переставить их, те первй в конец второй в начало. Алгоритм должен быть оптимальным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 21:42:10 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
переставить их, те первй в конец второй в начало. что то не совсем понятно условие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 22:38:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Денис Ильин переставить их, те первй в конец второй в начало. что то не совсем понятно условие Видимо студентику в институтике задали задчку на циклические сдвиги .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 22:49:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Вот так всегда бывает. Начнёт оный отрок теоретизировать на тему кораблей бороздящих... А как дали боевую задачу - сразу сник. Силенок не хватило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 22:55:02 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикпрошу зараннее прощения за оффтоп... здесь я подвергся жестокой критике, как недалекий человек люто ненавидящий математику... и тогда меня осенило - в этом расделе сидят люди с блестящим знанием теории и математики... ну что ж не смогли бы вы господа решить данную задачу на любом из трех общепринятых языках(С, Бэйсик или Паскаль)... задача элементарна в реализации и требует небольшого напряга в области алгоритмопостроения... если вы такие профи то легко решите ее и докажете мне, что мои высказывания в вашу сторону были слишком категоричными... Задача Есть массив элементов(предположим целых чисел) mas[1] .. mas[K + L] рассматриваемый как объединие его отрезков: начала mas[1]..mas[K] длины K и mas[K+1].. mas[K+L] длины L. Не использую дополнительных структур данных для хранения отрезков переставить их, те первй в конец второй в начало. Алгоритм должен быть оптимальным. OffTop: Вы владеете языком ? Отлично !!! будете наклеивать марки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 08:05:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентик: открыл для себя валшебный xor xor xor ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 08:08:33 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикпрошу зараннее прощения за оффтоп... здесь я подвергся жестокой критике, как недалекий человек люто ненавидящий математику... и тогда меня осенило - в этом расделе сидят люди с блестящим знанием теории и математики... ну что ж не смогли бы вы господа решить данную задачу на любом из трех общепринятых языках(С, Бэйсик или Паскаль)... задача элементарна в реализации и требует небольшого напряга в области алгоритмопостроения... если вы такие профи то легко решите ее и докажете мне, что мои высказывания в вашу сторону были слишком категоричными... Задача Есть массив элементов(предположим целых чисел) mas[1] .. mas[K + L] рассматриваемый как объединие его отрезков: начала mas[1]..mas[K] длины K и mas[K+1].. mas[K+L] длины L. Не использую дополнительных структур данных для хранения отрезков переставить их, те первй в конец второй в начало. Алгоритм должен быть оптимальным. Курсовую задали? Сам её делай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 08:23:22 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ваши приколы неуместны... эту задачу я решил уже давно, правда не так оптимально как было возможно... просто интересно мнение местных теоретиков и их уровень программирования... от вас даже не требуется писать полный исходник, только его основной код... к слову я выпускник, так что мне ни к чему задачки такого уровня... если вы не решите, то я через некоторое время выложу код сам, правда буду слегка разачарован - разговаривать об оптимальности, компиляторах и уж тем более парадигмах ООП наверное бесмысленно, не умея решать задачи такого уровня... чтобы это не было оффтопом интереснен еще вопрос, как может помочь нам ООП в данном примере? пример действия задачи массив из отрезков [(1,2,3,4,5),(6,7,8)] т,е [1,2,3,4,5,6,7,8] нужно поменять отрезки местами, те [(6,7,8),(1,2,3,4,5)] = [6,7,8,1,2,3,4,5] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 09:00:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикваши приколы неуместны...нужно поменять отрезки местами Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 09:15:33 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
какие нафиг отрезки, это в каком вузе такую ерись преподают... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 09:18:52 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
_модстудентикваши приколы неуместны...нужно поменять отрезки местами Код: plaintext 1. не вижу здесь алгоритма... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 09:40:52 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ммихалычкакие нафиг отрезки, это в каком вузе такую ерись преподают... ну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку... предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 09:46:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикваши приколы неуместны... эту задачу я решил уже давно, правда не так оптимально как было возможно... просто интересно мнение местных теоретиков и их уровень программирования... от вас даже не требуется писать полный исходник, только его основной код... к слову я выпускник, так что мне ни к чему задачки такого уровня... если вы не решите, то я через некоторое время выложу код сам, правда буду слегка разачарован - разговаривать об оптимальности, компиляторах и уж тем более парадигмах ООП наверное бесмысленно, не умея решать задачи такого уровня... чтобы это не было оффтопом интереснен еще вопрос, как может помочь нам ООП в данном примере? пример действия задачи массив из отрезков [(1,2,3,4,5),(6,7,8)] т,е [1,2,3,4,5,6,7,8] нужно поменять отрезки местами, те [(6,7,8),(1,2,3,4,5)] = [6,7,8,1,2,3,4,5] Я же тебе сказал, два числа меняются так: X ^= Y Y ^= X X ^= Y Применить к твоей задаче - как два пальца. Не интересно Кстати задача не сформулирована. Как определить где заканчивается первый "отрезок" что за бардак в постановке задачи ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 09:49:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку... предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула Твоя просьба - целевая провокация. Никому твоя задача в методах ООП нафик не нужна. Если-бы действительно ставил цель решить - то не задавал-бы вопросов в такой форме. А если нечем занятся - сходи в игровой клуб и поиграй. P.S. Прости модератор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 09:58:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикМмихалычкакие нафиг отрезки, это в каком вузе такую ерись преподают... ну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку... предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула Ну может таки два вектора? Это вроде бы тоже класическое название , так сказать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 10:31:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)студентикваши приколы неуместны... эту задачу я решил уже давно, правда не так оптимально как было возможно... просто интересно мнение местных теоретиков и их уровень программирования... от вас даже не требуется писать полный исходник, только его основной код... к слову я выпускник, так что мне ни к чему задачки такого уровня... если вы не решите, то я через некоторое время выложу код сам, правда буду слегка разачарован - разговаривать об оптимальности, компиляторах и уж тем более парадигмах ООП наверное бесмысленно, не умея решать задачи такого уровня... чтобы это не было оффтопом интереснен еще вопрос, как может помочь нам ООП в данном примере? пример действия задачи массив из отрезков [(1,2,3,4,5),(6,7,8)] т,е [1,2,3,4,5,6,7,8] нужно поменять отрезки местами, те [(6,7,8),(1,2,3,4,5)] = [6,7,8,1,2,3,4,5] Я же тебе сказал, два числа меняются так: X ^= Y Y ^= X X ^= Y Применить к твоей задаче - как два пальца. Не интересно Кстати задача не сформулирована. Как определить где заканчивается первый "отрезок" что за бардак в постановке задачи ??? то что вы пишите--> перексоривания элементов применимы только к перестановке 2 элементов и никаким образом не решают задачу в целом... формулировка задачи была выше... но так уж и быть Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 10:31:50 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентик формулировка задачи была выше... но так уж и быть Добрый совет: создайте ДРУГУЮ тему. Желающий порешать задачу порешают ее там. А здесь - адекватная реакция на оффтопик со стороны модератора, это максимум чего вы добьетесь P.S. Пребывая в социуме, приходиться придерживаться определенных правил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 10:35:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonстудентикну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку... предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула Твоя просьба - целевая провокация. Никому твоя задача в методах ООП нафик не нужна. Если-бы действительно ставил цель решить - то не задавал-бы вопросов в такой форме. А если нечем занятся - сходи в игровой клуб и поиграй. P.S. Прости модератор. зачем мне ее решать? я ее решил уже давно... актуальность задачки на лицо( область хотя бы генное программирование)... понимаю что ООП здесь малоприменимо, так задачу проще реализовать в виде функции, но такую функцию в стандартной библиотеке я не нашел... если не можете или не хотите решить тогда ждите скоро выложу решение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 10:36:36 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентик ...хотя бы генное программирование.... ....реализовать в виде функции, но такую функцию в стандартной библиотеке я не нашел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 10:46:45 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Модератор: Поддерживаю предложение участников форума о заведении Вами отдельной темы для задач, которыми Вы захотите что либо проиллюстрировать. Уведомляю о нежелательности обсуждения в программировании поведения программистов. То есть, весь данный пост не подходит к форуму программирование по тематике. Прошу уменьшить кол-во ошибок в Ваших текстах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 10:54:43 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентик <вырезано> пример действия задачи массив из отрезков [(1,2,3,4,5),(6,7,8)] т,е [1,2,3,4,5,6,7,8] нужно поменять отрезки местами, те [(6,7,8),(1,2,3,4,5)] = [6,7,8,1,2,3,4,5] Вот вы же сами каким-то образом угадали синтаксически правильную для питона запись списка, содержащего 2 кортежа. m = [(6,7,8),(1,2,3,4,5)] _модстудентикваши приколы неуместны...нужно поменять отрезки местами Код: plaintext 1. Да, Python рулит! Чем не аргумент в пользу более мощных языков программирования? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Например, проще купить более мощный комп. студентик зачем мне ее решать? я ее решил уже давно... актуальность задачки на лицо( область хотя бы генное программирование)... понимаю что ООП здесь малоприменимо, так задачу проще реализовать в виде функции, но такую функцию в стандартной библиотеке я не нашел... если не можете или не хотите решить тогда ждите скоро выложу решение... Может быть, все-таки генетическое ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:13:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикактуальность задачки на лицо( область хотя бы генное программирование) Вах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:14:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикзря смеетесь... или вы привыкли что за вас все дяди пишут, а вы потом просто библиотеки пользуете, последнее кстати путь прогресса, порождающее правда горячолюбимый термин на этом форуме "быдлокодирование" Ты мысль не понял... да ну и ладно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:16:30 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентик, mayton смеется видимо над вашей "формулировкой". Выражайтесь яснее. Вы видимо не в курсе еще, что главная черта настоящего программиста - это лень Поэтому задача решается в двух случаях - если она интерестна или если это работа. Да, и вы обещали свой вариант решения. Ждемс. Модератор: может в новой теме таки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:19:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerстудентик, mayton смеется видимо над вашей "формулировкой". Выражайтесь яснее. Вы видимо не в курсе еще, что главная черта настоящего программиста - это лень Поэтому задача решается в двух случаях - если она интерестна или если это работа. Да, и вы обещали свой вариант решения. Ждемс. Модератор: может в новой теме таки? Ну да. Не видел твоего сообщения выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:22:08 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
еще вопрос в эксплорере слова с ошибками подчеркиваются красным? Это я к тому, что может пост с 3 -5 ошибками начать интерпретировать как коверкание языка. Из Азербайджана был посетитель его трудности с языком хоть можно понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:27:35 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
tchingizеще вопрос в эксплорере слова с ошибками подчеркиваются красным? к сожалению нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:42:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dvedВот вы же сами каким-то образом угадали синтаксически правильную для питона запись списка, содержащего 2 кортежа. m = [(6,7,8),(1,2,3,4,5)] Да сам не ожидал. Наверняка, я так и новую парадигму программирования создать могу ненароком)) me_dved Ваша задача все равно решается за линейное время(студентик, вы знаете, что это такое?). Так нафига париться, тратить свое время и писать алгоритм, который экономит память и несколько тактов машинного времени? Например, проще купить более мощный комп. про линейное время - надпись выше в одном из моих сообщений "число действий порядка L+K" вам ничего не говорит? Особенно, когда массив содержит L+K элементов. Про мощный комп - вам нельзя в game development.) Те, далеко не экспоненциальные проблемы сортировки массивов, имеют на больших объемах данных существенный различие. me_dved[ Может быть, все-таки генетическое ? :) да генетическое...простите безграмотного) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:50:22 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Простите, опять ошибка. Те, далеко не экспоненциальные проблемы сортировки массивов, имеют на больших объемах данных существенное различие во времени выполнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:52:51 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonстудентик ...хотя бы генное программирование.... ....реализовать в виде функции, но такую функцию в стандартной библиотеке я не нашел... под стандартной библиотекой я имел в виду RTL в Дельфи и C++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:55:55 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
XDiaBLoстудентикМмихалычкакие нафиг отрезки, это в каком вузе такую ерись преподают... ну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку... предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула Ну может таки два вектора? Это вроде бы тоже класическое название , так сказать ну да... вектор это же отрезок имеющий направление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 11:57:22 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
студентикне вижу здесь алгоритма... кто-бы сомневался :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 12:00:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
_модстудентикне вижу здесь алгоритма... кто-бы сомневался :) точно не вы :) Модератор: я Вам про обсуждение участников форума напоминал полчаса назад. >Уведомляю о нежелательности обсуждения в программировании поведения программистов. приподзабанен до вечера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 12:03:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Теперь, когда этого надоедалу спровадили (c) Предлагаю размяться: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Не претендую впрочем на абсолютную корректность Не было времени рассматривать все случаи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 12:35:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
нужно было внимательней смотреть в стандартной библиотеке, возможно тебе бы подошел реверс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 12:40:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
контрпример {4, 5, 6, 7, 8, 9} {1, 2, 3} шарашит дальше чем нужно и получается нехорошо загвоздка в условии прекращения перестановок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 12:44:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)контрпример {4, 5, 6, 7, 8, 9} {1, 2, 3} шарашит дальше чем нужно и получается нехорошо загвоздка в условии прекращения перестановок Гипотеза N2: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 12:51:01 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
учимся мыслить функционально и не гавнокодить. Даже если бы не было функции Реверс, ее стоило бы придумать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Время линейно. Благодаря понятности и очевидности кода, баги исключаются. Это еще не функциональное программирование, но функциональная мысль ставит все на свои места красивого решения. ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:27:35 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. Огорчаешь ты меня. Это моветон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:31:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer Код: plaintext 1. 2. 3. 4. 5. 6. 7. Огорчаешь ты меня. Это моветон Наплевать мне на моветон. Код был написан раз и без ошибок. Читабелен, переносим, очевидная функция Реверс в библиотеке. автор while (start < end) { ........... start++; end--; } Красивый фрагмент где два индекса движутся друг другу на встречу, пока не встретятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:35:16 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2учимся мыслить функционально и не гавнокодить. поучи меня функционально мыслить :) говнокодить можно и с применением STL В задаче было условие не использовать лишней памяти и не делать лишних перемещений. А так STL конечно рулит, ага ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:36:48 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2учимся мыслить функционально и не гавнокодить. Даже если бы не было функции Реверс, ее стоило бы придумать Код: plaintext 1. 2. 3. Но у вас тут получается 2 прохода... Вдруг автор задачи прибежит и скажет, что можно еще сэкономить на обращениях к массиву. PC_2 Время линейно. Благодаря понятности и очевидности кода, баги исключаются. Это еще не функциональное программирование, но функциональная мысль ставит все на свои места красивого решения. ИМХО. Точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:40:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dved Точно. Задачка то была поставлена как олимпиадная, а не с целью лечь в продакт И было явно подчеркнуто, что автора интересует экономия, а не только линейное время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:42:27 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)PC_2учимся мыслить функционально и не гавнокодить. поучи меня функционально мыслить :) говнокодить можно и с применением STL В задаче было условие не использовать лишней памяти и не делать лишних перемещений. А так STL конечно рулит, ага нашел кого слушатся, студентика, это парень свой гавнокод еще будет три дня сидеть и отлаживать потому что пожлобился на три бита, и получил выиграш в производительности 0,0000001% Модератор: приподзабанен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:42:42 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Давайте вместо мутирующей функции создадим реверсный итератор. Даёш lazy computing. Поближе к ФП тык-скыть.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:43:53 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_Lamer Код: plaintext 1. 2. 3. 4. 5. 6. 7. Огорчаешь ты меня. Это моветон Наплевать мне на моветон. Код был написан раз и без ошибок. Читабелен, переносим, очевидная функция Реверс в библиотеке. автор while (start < end) { ........... start++; end--; } Красивый фрагмент где два индекса движутся друг другу на встречу, пока не встретятся. Если ты пишешь на языках с синтаксисом семейства си, приятней глазу было бы сделать в for, но ежели уж ты такой адепт while, то хотя - бы что - нибудь такое: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:44:06 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2 нашел кого слушатся, студентика, это парень свой гавнокод еще будет три дня сидеть и отлаживать потому что пожлобился на три бита, и получил выиграш в производительности 0,0000001% если ты заметил, я стал решать задачку (как я ее понял) только после того как автора забанили :) Так что я его НЕ слушался А в целом, я с тобой согласен, читабельный код в 99% процентах случаев предпочтительнее оптимального ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:45:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer Код: plaintext 1. 2. 3. А вдруг проскочим нужную остановку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:45:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonSQL_Lamer Код: plaintext 1. 2. 3. А вдруг проскочим нужную остановку? Можно и в начале проверить Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:49:21 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer Код: plaintext 1. вотето кстате моветон и плохая сишная привычка ИМХО. Лучше мух от котлет отделять, кода у тебя одна строчка кода в сишнем стиле "швец и кузнец и на игре дудец" читабельности ей это явно не добавляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:49:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2SQL_Lamer Код: plaintext 1. вотето кстате моветон и плохая сишная привычка ИМХО. Лучше мух от котлет отделять, кода у тебя одна строчка кода в сишнем стиле "швец и кузнец и на игре дудец" читабельности ей это явно не добавляет. Ну да, сишная привычка, все правильно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:50:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonSQL_Lamer Код: plaintext 1. 2. 3. А вдруг проскочим нужную остановку? +1, ведь не понятно. Вайл должен начинаться с необходимого условия. Если условие не такое как нужно - блок не выполнять. Если вдруг в этого кузнеца передадут энд больше чем старт, он же напорошет в массиве и потом черт голову сломит в запорошеном массиве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:54:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
А PC_2 то за что ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:57:00 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Gluk (Kazan)PC_2учимся мыслить функционально и не гавнокодить. поучи меня функционально мыслить :) говнокодить можно и с применением STL В задаче было условие не использовать лишней памяти и не делать лишних перемещений. А так STL конечно рулит, ага нашел кого слушатся, студентика, это парень свой гавнокод еще будет три дня сидеть и отлаживать потому что пожлобился на три бита, и получил выиграш в производительности 0,0000001% Модератор: приподзабанен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:57:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
молод, горяч :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 13:58:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
переприподзазабаненый PC_2, Я просто к тому, что пишешь на сишном языке, придерживайся его правил(имхо) while как таковой вообще там глаз режет(опять имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 14:03:02 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)me_dved Точно. Задачка то была поставлена как олимпиадная , а не с целью лечь в продакт И было явно подчеркнуто, что автора интересует экономия, а не только линейное время Хы, тогда можно попробовать посчитать композицию перестановок. 1) первая: "перевернуть" индексы массива, т.е. "как бы" сделать ( (7,6,5,4) , (3, 2,1) ) из ( (1,2,3) , (4,5,6,7) ) (1 2 3 4 5 6 7) (7 6 5 4 3 2 1) 2) вторая: "перевернуть" индексы в частях массива из (7,6,5,4) получить (4, 5, 6, 7) (1 2 3 4 5 6 7) (4 3 2 1 7 6 5) через композицию перестановок получить индексы элементов в исходном массиве, которые следует свопнуть. Я прав? :о) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 15:34:20 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ура! Членомерия :) Код: plaintext 1. 2. 3. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 15:35:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Яж о том и говорю. Это как умножение матриц. По теории, если мы умножаем матрицу А на B, то В необходимо развернуть. Но на практике, в процедуре умножения, разворот происходит "виртуально". На уровне индексов матриц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 15:46:05 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
me_dvedGluk (Kazan)me_dved Точно. Задачка то была поставлена как олимпиадная , а не с целью лечь в продакт И было явно подчеркнуто, что автора интересует экономия, а не только линейное время Хы, тогда можно попробовать посчитать композицию перестановок. 1) первая: "перевернуть" индексы массива, т.е. "как бы" сделать ( (7,6,5,4) , (3, 2,1) ) из ( (1,2,3) , (4,5,6,7) ) (1 2 3 4 5 6 7) (7 6 5 4 3 2 1) 2) вторая: "перевернуть" индексы в частях массива из (7,6,5,4) получить (4, 5, 6, 7) (1 2 3 4 5 6 7) (4 3 2 1 7 6 5) через композицию перестановок получить индексы элементов в исходном массиве, которые следует свопнуть. Я прав? :о) Вычислить конечно можно, но само вычисление последовательности транспозиций это ЛИШНИЕ движения в RunTime, хотелось сразу придумать универсальную последовательность с минимальным количеством транспозиций (в моем случае <= K+L-1 если опять нигде не напахал) Правда вычисления, которые ты предлагаешь можно провести в CompileTime, но я морально к этому не готов :( Если я тебя конечно правильно понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 15:59:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ГыУра! Членомерия :) Код: plaintext 1. 2. 3. Код: plaintext 1. 2. Ты не уловил суть :) По задаче не размер исходного кода меряется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 16:01:04 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)ГыУра! Членомерия :) Код: plaintext 1. 2. 3. Код: plaintext 1. 2. Ты не уловил суть :) По задаче не размер исходного кода меряется :) А кого меряем? Время или память? Если время - то линейное, понятно. Если память, то мутабельный алгоритм будет экономнее, ФП тут мимо тазика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 16:10:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
ГыЕсли память, то мутабельный алгоритм будет экономнее, ФП тут мимо тазика. Об том и речь. Автор настаивал на экономии памяти и количества транспозиций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 16:18:36 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonСюда - же можно добавить концепцию объекта в различных ЯП. Везде она своя. Я бы сказал, что везде одна и та же концепция, поскольку объект он и в Африке объект. Его можно создать, удалить, передать (ссылку) другому и доступить. Бардак возникает только при попытке отображить термины программирования в математические. Вон в реляционной модели сделали такое оборажение, но все равно реляционной СУБД так и не создали и полный бардак на уровне реализации. А в ООП нет (столь же успешной) формализации и все хорошо. Никаких (почти) проблем. maytonА определений объекта - уж тем более существует несколько десятков, если не сотен. Определять объект это все равно что определять понятие множество или элемент множетсва. Объект не нуждается в определении - это базовое понятие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 16:22:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
темный рыцарь Определять объект это все равно что определять понятие множество или элемент множетсва. Объект не нуждается в определении - это базовое понятие. автор а вы как не садитесь, все в музы, ой, Канторы и Гильберты не годитесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 22:27:04 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
2 темный рыцарь, Объект — сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса (например, после запуска результатов компиляции (и линковки) исходного кода на выполнение). Под объектом будем понимать математическое представление сущности реального мира (или предметной области), которое используется для моделирования Объект (object) -- конкретная реализация класса, обладающая характеристиками состояния, поведения и индивидуальности, синоним экземпляра. Объект — осязаемая сущность, которая четко проявляет свое поведение (Гради Буч) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 23:19:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Студентик разбанен. кроме замечаний по оффтопику, просьба следить за русским языком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 23:31:08 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2, разбанен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2009, 14:01:14 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
mayton 2 темный рыцарь, Объект — сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса (например, после запуска результатов компиляции (и линковки) исходного кода на выполнение). Под объектом будем понимать математическое представление сущности реального мира (или предметной области), которое используется для моделирования Объект (object) -- конкретная реализация класса, обладающая характеристиками состояния, поведения и индивидуальности, синоним экземпляра. Объект — осязаемая сущность, которая четко проявляет свое поведение (Гради Буч) мдя... можно я вставлю свои две копейки: объект именован либо не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2009, 14:27:12 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
кстати всем кто в курсе насчет предложенной мной задачи в разделе "Почему ООП так популярно?" выложены варианты в http://sql.ru/forum/actualthread.aspx?tid=651209 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2009, 17:15:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Aklin Jможно я вставлю свои две копейки: объект именован либо не существует. Принимается. Хотя здесь следует сделать небольшой шаг в сторону и обсудить шаблон "Introduce Null Object", по рекомендациям старика Фаулера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2009, 17:38:37 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
maytonAklin Jможно я вставлю свои две копейки: объект именован либо не существует. Принимается. Хотя здесь следует сделать небольшой шаг в сторону и обсудить шаблон "Introduce Null Object", по рекомендациям старика Фаулера. А анонимные куда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 07:28:30 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
XDiaBLomaytonAklin Jможно я вставлю свои две копейки: объект именован либо не существует. Принимается. Хотя здесь следует сделать небольшой шаг в сторону и обсудить шаблон "Introduce Null Object", по рекомендациям старика Фаулера. А анонимные куда?фтопку? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 11:09:34 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1344582]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
231ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 666ms |

| 0 / 0 |
