powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ООП так популярно?
435 сообщений из 435, показаны все 18 страниц
Почему ООП так популярно?
    #35875166
me_dved
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

P.S. Just IMHO

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Плохо значит критиковали если через 20 лет до них только дошло.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881724
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer
Шарп - пионер новых идей программирования
Его вообще разрабатывают по принципу "куда ветер дует"

Есть две конкурирующие веточки в майнстриме разработок. Java (как язык) - сторонник консервативного стиля разработок с минимализмом синтаксиса. И Шарп (платформы пока не будем рассматривать). Это синтаксический "сироп" со множеством сладких конфет для разработчиков. И эти два направления дают в сумме некий общий и довольно полезный вектор в развитии ООП. По крайней мере, у разработчкика есть возможность выбора. И это хорошо.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881742
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не путай ООП и вектор.
ООП это как нормальные формы в Базах Данных. Были описаны давно и математиками.
Базы к ним стремятся но никогда не достигают их.

То что сейчас творится в новых языках,
это размывание ООП.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
При множественном наследовании у класса может быть более одного предка. В этом случае класс наследует методы всех предков. Достоинства такого подхода в большей гибкости. Множественное наследование реализовано в C++. Из других языков, предоставляющих эту возможность, можно отметить Python и Эйфель. Множественное наследование поддерживается в языке UML.

Множественное наследование — потенциальный источник ошибок, которые могут возникнуть из-за наличия одинаковых имен методов в предках. В языках, которые позиционируются как наследники C++ (Java, C# и др.), от множественного наследования было решено отказаться в пользу интерфейсов. Практически всегда можно обойтись без использования данного механизма. Однако, если такая необходимость все-таки возникла, то, для разрешения конфликтов использования наследованных методов с одинаковыми именами, возможно, например, применить операцию расширения видимости — «::» — для вызова конкретного метода конкретного родителя.

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

Большинство современных объектно-ориентированных языков программирования (C#, Java, Delphi и др.) поддерживает возможность одновременно наследоваться от класса-предка и реализовать методы нескольких интерфейсов одним и тем же классом. Этот механизм позволяет во многом заменить множественное наследование — методы интерфейсов необходимо переопределять явно, что исключает ошибки при наследовании функциональности одинаковых методов различных классов-предков.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881744
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто синтаксический "сироп" со множеством сладких конфет для разработчиков.
Это я и имел в виду.
Конечно это не плохо :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881745
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и запостил. Читать невозможно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881750
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу и запостил. Читать невозможно.
РС-2, подкорректируй дизайн сообщения.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881761
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2,

Все абстракции - потенциальные возможности ошибок :))
А множественное наследование - лишь одна из возможностей.

Что то на хаскель ты не очень торопишься переходить
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881788
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в лиспе множественное наследование не имеет такого недостатка как вызов методов разных предков. Там другая система ООП, в которой классы не имеют собственных методов. Правда я не уверен, что там нет других подводных камней
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881871
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonmaytonНу и запостил. Читать невозможно.
РС-2, подкорректируй дизайн сообщения.

Пардон

автор
При множественном наследовании у класса может быть более одного предка. В этом случае класс наследует методы всех предков. Достоинства такого подхода в большей гибкости. Множественное наследование реализовано в C++. Из других языков, предоставляющих эту возможность, можно отметить Python и Эйфель. Множественное наследование поддерживается в языке UML.

Множественное наследование — потенциальный источник ошибок, которые могут возникнуть из-за наличия одинаковых имен методов в предках. В языках, которые позиционируются как наследники C++ (Java, C# и др.), от множественного наследования было решено отказаться в пользу интерфейсов. Практически всегда можно обойтись без использования данного механизма. Однако, если такая необходимость все-таки возникла, то, для разрешения конфликтов использования наследованных методов с одинаковыми именами, возможно, например, применить операцию расширения видимости — «::» — для вызова конкретного метода конкретного родителя.

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

Большинство современных объектно-ориентированных языков программирования (C#, Java, Delphi и др.) поддерживает возможность одновременно наследоваться от класса-предка и реализовать методы нескольких интерфейсов одним и тем же классом. Этот механизм позволяет во многом заменить множественное наследование — методы интерфейсов необходимо переопределять явно, что исключает ошибки при наследовании функциональности одинаковых методов различных классов-предков.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881890
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну все, началось.
Ты вообще к чему про множественное наследование завел?
Оно в легендарные "три кита" и не входит.
А от них никто и не отказывается, на сколько мне известно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881896
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2maytonОно осталось в виде интерфейсов.

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

Ась ? Сссылочка пжалуста
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881906
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer
Все абстракции - потенциальные возможности ошибок :))


Ну это потому что абстракции всеже не достаточно полиморфны.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881909
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
Ну это потому что абстракции всеже не достаточно полиморфны.

Что вы хотели сказать этой фразой?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881911
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
Плохо значит критиковали если через 20 лет до них только дошло.

Извините, дошло что ?

Множественное наследование это ИНСТРУМЕНТ. Критиковать можно оправданное и не оправданное ИСПОЛЬЗОВАНИЕ инструмента. А наводить тень на плетень в связи с тем, что разработчикам Delphi или C# (и Явы конечно, как без нее), не сподобилось их реализовать - не более чем маркетинговый треп.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881941
Batsall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881951
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создатель ООП? Звучит как-то... странно... как Cоздатель народных песен..

P.S. Just IMHO.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881955
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе.

Мсье, а вы уверены что Страуструп создал ООП? По моим данным, этот термин ввел Алан Кей
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881956
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе.

С каких пор Страуструп стал создателем ооп?
Вы меня пугаете.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881962
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе.

Кстати, насколько я знаю, это чей-то розыгрыш
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35881963
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)PC_2
Плохо значит критиковали если через 20 лет до них только дошло.

Извините, дошло что ?

Множественное наследование это ИНСТРУМЕНТ. Критиковать можно оправданное и не оправданное ИСПОЛЬЗОВАНИЕ инструмента. А наводить тень на плетень в связи с тем, что разработчикам Delphi или C# (и Явы конечно, как без нее), не сподобилось их реализовать - не более чем маркетинговый треп.

Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882001
Batsall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zloy den
Мсье, а вы уверены что Страуструп создал ООП? По моим данным, этот термин ввел Алан Кей
SQL_Lamer
С каких пор Страуструп стал создателем ооп?
Вы меня пугаете.Господа, я же специально в слово кавычки взял, что вы набросились?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882017
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerНу все, началось.
Ты вообще к чему про множественное наследование завел?
Оно в легендарные "три кита" и не входит.
А от них никто и не отказывается, на сколько мне известно.

Рефлексию наверно придумали самые ярые сторонники инкапсуляции
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882024
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BatsallГоспода, я же специально в слово кавычки взял, что вы набросились?

Прошу прощения, "слона то я и не заметил"
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882045
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_LamerНу все, началось.
Ты вообще к чему про множественное наследование завел?
Оно в легендарные "три кита" и не входит.
А от них никто и не отказывается, на сколько мне известно.

Рефлексию наверно придумали самые ярые сторонники инкапсуляции

А модификатор доступа как будто до сих пор по умолчанию - private?
Или я отстал от жизни?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882064
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerPC_2SQL_LamerНу все, началось.
Ты вообще к чему про множественное наследование завел?
Оно в легендарные "три кита" и не входит.
А от них никто и не отказывается, на сколько мне известно.

Рефлексию наверно придумали самые ярые сторонники инкапсуляции

А модификатор доступа как будто до сих пор по умолчанию - private?
Или я отстал от жизни?

не знаю, знаю что рефлексию теперь молодняк воспринимает как великое благо, и модификаторами приват их не остановить. Ну кто сейчас догадывается что Приват это всеголишь защита от дурака, а не запрет чегото там из вне ?
Сплошь и рядом трубят о универсальности, пишут свои универсальные клонирующие методы
и модификаторы приват их не останавливают.

Спасибо тебе дядя Билли за воспитание современной молодежи
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882087
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот не надо только про множественное наследование и его наличие/отсутствие в яве/с# и т.д.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882099
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
\\ не дописал

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

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882105
Ra72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Тоже множественное наследование , очевиднейшая вещь абстракции,
десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа
с ним распрощались, а сам подход с множественным раскритиковали в пух и прах.
Вот тут Delphi периодически ругают, а ведь Delphi с множественным наследованием даже не здоровалось (поэтому прощаться не пришлось).
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882110
Гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В некоторых языках (Ruby, Scala) эта проблема решается Mixin'ами (Trait'ами)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882121
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882127
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего

+1
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882138
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю или меня тут поймут, но скажу что ООП мне тоже не совсем нравится.
Но альтернативы нет и пока лучше ничего не придумали.

А суть в том что именно Данные должни обростать алгоритмами, свойствами, интерпретациями полиморфно и динамически. А не наоборот как в ООП. В ООП слишком много размышлений о структуре, что от кого произошло, что где должно лежать. Изменятся данные и послойную структуру перекроить бывает очень тяжело.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882146
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего

яд в маленьких количествах лечит
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882225
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882234
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.

Вопрос не в "можно ли", а "нужно ли"?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882258
Nixxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насчёт GoTo, иногда действительно лучше его применить...например при большой вложенности циклов и т.д. но всё же код получается "макаронный" и читать потом такой код...ну мягко говоря не очень удобно!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882278
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerKOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.

Вопрос не в "можно ли", а "нужно ли"?
Вопрос как раз "можно ли": да и без goto не везде можно обойтись. !!!
Я ответил что можно!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882280
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всегояд в маленьких количествах лечитможно и так сказать, да
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882294
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.

По памяти - Теорема Бьяно Якопини. Японцы доказали что любой алгоритм можно представить в виде всего трех управляющих структур. Следование/Ветвление/Цикл.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882300
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе.

Ооо ! Страуструп придумал SmallTalk ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882303
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Gluk (Kazan)PC_2
Плохо значит критиковали если через 20 лет до них только дошло.

Извините, дошло что ?

Множественное наследование это ИНСТРУМЕНТ. Критиковать можно оправданное и не оправданное ИСПОЛЬЗОВАНИЕ инструмента. А наводить тень на плетень в связи с тем, что разработчикам Delphi или C# (и Явы конечно, как без нее), не сподобилось их реализовать - не более чем маркетинговый треп.

Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.

По моему скромному мнению, ИНСТРУМЕНТ никак не может быть злом (в отличии от маркетинга)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882305
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
С появлением структурного программирования описанные выше трудности были во многом преодолены. В основе технологических принципов структурного программирования лежит утверждение о том, что логическая структура программы может быть выражена комбинацией трех базовых структур: следования, ветвления и цикла (это содержание теоремы Бема-Якопини).


И точка.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882306
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882322
Гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.

По памяти - Теорема Бьяно Якопини. Японцы доказали что любой алгоритм можно представить в виде всего трех управляющих структур. Следование/Ветвление/Цикл.

Я не знаю как там ипонцы, но для любого алгоритма достаточно трех функций: функция тождественного нуля, функция следующего чила (+1) и функция проекции (выбор агрумента), а также трех операторов: суперпозиции, рекурсии и минимизации.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882347
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
По моему скромному мнению, ИНСТРУМЕНТ никак не может быть злом (в отличии от маркетинга)

Программирование это особенная наука которая во многом состоит из РЕКОМЕНДАЦИЙ.
Инструментов хватает и многие могут легко покалечить намертво проект. Другие инструменты и рекомендации оттягивают тот час "Ч" с преждевременной седой головой.

Тотже ООП, теже паттерны, теже глобальные переменные, таже рефлексия, тотже гоуту,
никто не говорит что нельзя использовать, или с ним не будет работать, но нужно следовать рекомендациям, иногда втупую, для своегоже блага.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882360
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, следовать рекомендациям в тупую - это никогда не благо. надо понимать почему, для чего и зачем им следуешь.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882393
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
втупую это не делать умное лицо с понимаем что "нужно",
когда говорят удерживаться от использования GoTo и пачки Глобальных переменных в программах
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882407
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ra72PC_2Тоже множественное наследование , очевиднейшая вещь абстракции,
десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа
с ним распрощались, а сам подход с множественным раскритиковали в пух и прах.
Вот тут Delphi периодически ругают, а ведь Delphi с множественным наследованием даже не здоровалось (поэтому прощаться не пришлось).

Никаких отличий от Явы с Шарпом то же множественное наследование интерфейсов
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882431
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2но нужно следовать рекомендациям, иногда втупую, для своегоже блага.

твоим ? или все-таки ссылки давать начнешь, дабы сделать треп более предметным ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882462
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882471
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО

формально докажешь ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882475
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО

формально докажешь ?
Выше приводили теорему ... читайте внимательно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882483
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО

формально докажешь ?
Выше приводили теорему ... читайте внимательно.

Для начала, четко сформулируй, что пытаешься доказать
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882486
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО

формально докажешь ?
Выше приводили теорему ... читайте внимательно.

Для начала, четко сформулируй, что пытаешься доказать
Ты что каждый десятый пост читаешь?
Ищи в гугле "Теорема Бема – Якопини"
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882491
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО

формально докажешь ?
Выше приводили теорему ... читайте внимательно.

Для начала, четко сформулируй, что пытаешься доказать
Ты что каждый десятый пост читаешь?
Ищи в гугле "Теорема Бема – Якопини"

Слушай, с соснами воитель, про теорему я читал
ты что доказать та хочешь ???

P.S. Может хватит с мельницами воевать ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882497
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже сто лет всякие гуру программирования твердят примерно одно и то - же "го ту - считается дурным тоном. Но сам то я не вижу ничего плохого в использовании го ту в подходящем месте."

А был ли мальчик?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882503
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-PokemonGluk (Kazan)KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО

формально докажешь ?
Выше приводили теорему ... читайте внимательно.

Для начала, четко сформулируй, что пытаешься доказать
Ты что каждый десятый пост читаешь?
Ищи в гугле "Теорема Бема – Якопини"

Слушай, с соснами воитель, про теорему я читал
ты что доказать та хочешь ???

P.S. Может хватит с мельницами воевать ?
Прочитай хотя-бы предыдущую страницу и необходимость флудить отпадет.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882517
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon
Прочитай хотя-бы предыдущую страницу и необходимость флудить отпадет.

То есть ты не можешь четко сформулировать, что именно ты пытаешься всем доказать ?
Ok, слив засчитан
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882518
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerУже сто лет всякие гуру программирования твердят примерно одно и то - же "го ту - считается дурным тоном. Но сам то я не вижу ничего плохого в использовании го ту в подходящем месте."

А был ли мальчик?
Вот тут самое интересное ... если бы Вы писали код для себя и в дальнейшем им бы никто не пользовался, то тут истина на Вашей стороне. Но если к примеру вы пишите код для гос. организации и этот код в дальнейшем должен проверяться одной гос. организациями или он достанется в наследство кому-то, то вопрос применения GoTo спорный. ИМХО
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882520
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-Pokemon
Прочитай хотя-бы предыдущую страницу и необходимость флудить отпадет.

То есть ты не можешь четко сформулировать, что именно ты пытаешься всем доказать ?
Ok, слив засчитан
Могу и мое утверждение сформулировано на предыдущей странице.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882533
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)KOLO-Pokemon
Прочитай хотя-бы предыдущую страницу и необходимость флудить отпадет.

То есть ты не можешь четко сформулировать, что именно ты пытаешься всем доказать ?
Ok, слив засчитан
Могу и мое утверждение сформулировано на предыдущей странице.

Ну вот :( опять нет ссылки
Ты научишься уважать собеседников ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882539
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonSQL_LamerУже сто лет всякие гуру программирования твердят примерно одно и то - же "го ту - считается дурным тоном. Но сам то я не вижу ничего плохого в использовании го ту в подходящем месте."

А был ли мальчик?
Вот тут самое интересное ... если бы Вы писали код для себя и в дальнейшем им бы никто не пользовался, то тут истина на Вашей стороне. Но если к примеру вы пишите код для гос. организации и этот код в дальнейшем должен проверяться одной гос. организациями или он достанется в наследство кому-то, то вопрос применения GoTo спорный. ИМХО

Даже не знаю, что старше - ваш аргумент, или само гоу ту :-)
Можно и без гоу ту такого наворотить, что никакие гос организации с дебагерами не помогут.
Гоу ту иногда может сделать код чище.
Как там выше говорилось - надо уметь готовить домашних животных.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882550
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Ну вот :( опять нет ссылки
Ты научишься уважать собеседников ?
Смотри на третьей странице
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882555
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)
Ну вот :( опять нет ссылки
Ты научишься уважать собеседников ?
Смотри на третьей странице

Если хочешь чтобы тебя принимали всерьез, уважай собеседников
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882556
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-PokemonGluk (Kazan)
Ну вот :( опять нет ссылки
Ты научишься уважать собеседников ?
Смотри на третьей странице

Если хочешь чтобы тебя принимали всерьез, уважай собеседников

Кстати, ссылка на пост выглядит так
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882558
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Если хочешь чтобы тебя принимали всерьез, уважай собеседников
Начни с себя ...
П.С. Хватит накручивать себе счетчик сообщений ! )))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882562
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Gluk (Kazan)KOLO-PokemonGluk (Kazan)
Ну вот :( опять нет ссылки
Ты научишься уважать собеседников ?
Смотри на третьей странице

Если хочешь чтобы тебя принимали всерьез, уважай собеседников

Кстати, ссылка на пост выглядит так
Кстати тут мало привести ссылку на один пост! Нужно несколько, так что читай третью страницу целиком, как минимум!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882576
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пацыки, апчем спор. Пишите кудрявый код с использованием ГоуТу. Пока есть ГоуТу и еже сним РесерчСтудио не останется без работы. Последний писк моды в РС нынче реляционное представление каши переменных в неприлично запутанном макаранном Немецком ( кто знает тот знает как пишут Немцы и Китайцы ) в виде удобных реалиционных таблиц с последующим красочном дифом циклов.

Последний бой был принят с процедурой написанной без ГоуТу, тысчу пицот строк макаранного копипаста с гридами "И ни строчки меньше Сэр!"(с)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882577
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)
Если хочешь чтобы тебя принимали всерьез, уважай собеседников
Начни с себя ...
П.С. Хватит накручивать себе счетчик сообщений ! )))

Ты про эту фитюльку сбоку ?
я перестал обращать на нее внмание когда перевалило за пять сотен

Так ссылка будет ? Хотя-бы на один твой пост, где четко выражена твоя позиция ?
Или мне сделать это за тебя, потом с этим поспорить, чтобы потом ты объявил меня демагогом ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882580
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, начнем

автор
А суть в том что именно Данные должни обростать алгоритмами, свойствами, интерпретациями полиморфно и динамически. А не наоборот как в ООП. В ООП слишком много размышлений о структуре, что от кого произошло, что где должно лежать. Изменятся данные и послойную структуру перекроить бывает очень тяжело.


На мой взгляд поток сознания :(
Расшифруешь что имелось в виду ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882581
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО Печень нужно отбивать за ГоуТу на месте, но это мои скромные пять копеечек человека который с "ЭТИМ" работает уже второй год. Остальные философы-гурманы видимо.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882587
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Ладно, начнем

автор
А суть в том что именно Данные должни обростать алгоритмами, свойствами, интерпретациями полиморфно и динамически. А не наоборот как в ООП. В ООП слишком много размышлений о структуре, что от кого произошло, что где должно лежать. Изменятся данные и послойную структуру перекроить бывает очень тяжело.


На мой взгляд поток сознания :(
Расшифруешь что имелось в виду ?

Тьфу ты, я вас попутал

автор
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.


автор
Вопрос не в "можно ли", а "нужно ли"?


автор
Вопрос как раз "можно ли": да и без goto не везде можно обойтись. !!!
Я ответил что можно!

Итого: ты не ответил на вопрос "нужно ли ?"
То есть ловко подменил предмет обсуждения :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882594
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2ИМХО Печень нужно отбивать за ГоуТу на месте, но это мои скромные пять копеечек человека который с "ЭТИМ" работает уже второй год. Остальные философы-гурманы видимо.

А на мой взгляд, не стоит зацикливаться на таких мелочах
Вот за неуемное применение континуэйшенов наверное и стоило бы что нибудь отбить
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882623
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)PC_2ИМХО Печень нужно отбивать за ГоуТу на месте, но это мои скромные пять копеечек человека который с "ЭТИМ" работает уже второй год. Остальные философы-гурманы видимо.

А на мой взгляд, не стоит зацикливаться на таких мелочах
Вот за неуемное применение континуэйшенов наверное и стоило бы что нибудь отбить
Это зависит от религии ...
Если считать GoTo злом то континуиты благо. А если использовать GoTo то и циклы не понадобятся.

По предыдущим твоим сообщениям ... знаешь Я тоже могу привести какой нибудь твой пост и ответ на него со странички Мерли Мэнсона и сказать что ты Аццки не Прав !!!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882631
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon
По предыдущим твоим сообщениям ... знаешь Я тоже могу привести какой нибудь твой пост и ответ на него со странички Мерли Мэнсона и сказать что ты Аццки не Прав !!!

Ты не рефлексируй. С Goto без Goto это все трынь трава
А вот чтобы тебя собеседники ПОНИМАЛИ - это ВАЖНО
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882639
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-Pokemon
По предыдущим твоим сообщениям ... знаешь Я тоже могу привести какой нибудь твой пост и ответ на него со странички Мерли Мэнсона и сказать что ты Аццки не Прав !!!

Ты не рефлексируй. С Goto без Goto это все трынь трава
А вот чтобы тебя собеседники ПОНИМАЛИ - это ВАЖНО
Да Я спокоен как младенец ... Ты даже меня повеселил к концу дня, а то Я стал уже засыпать )))
Объясняю на пальцах - твоя ошибка в том что Ты приводишь мой посты как контр-комментраий там где они таковыми не являются ...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882646
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)KOLO-Pokemon
По предыдущим твоим сообщениям ... знаешь Я тоже могу привести какой нибудь твой пост и ответ на него со странички Мерли Мэнсона и сказать что ты Аццки не Прав !!!

Ты не рефлексируй. С Goto без Goto это все трынь трава
А вот чтобы тебя собеседники ПОНИМАЛИ - это ВАЖНО
Да Я спокоен как младенец ... Ты даже меня повеселил к концу дня, а то Я стал уже засыпать )))
Объясняю на пальцах - твоя ошибка в том что Ты приводишь мой посты как контр-комментраий там где они таковыми не являются ...

Опять без цитаты :)
Ты неисправим
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882939
go  to
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://pplab.snu.ac.kr/courses/adv_pl05/papers/p261-knuth.pdf
Хорошая заметочка.

Вообще, надо отделять мух от котлет, а причины от следствий. Если у вас много проблем с кодом, использующим ООП, то скорее всего проблема в коде, а не в ООП; то же самое с goto: сам по себе стейтмент вполне безобидный, ужас может возникнуть только при его ужасном использовании, и причиной будет конкретное использование, а не сам стейтмент. Абсолютно то же самое можно сказать о любом операторе и любой парадигме. Сколь ужасны первые хаскеллские проги, написанные заядлыми паскалщиками-сишниками, но дело-то не в ФП и даже несовсем в хаскелле.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882959
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
go toВообще, надо отделять мух от котлет, а причины от следствий. Если у вас много проблем с кодом, использующим ООП, то скорее всего проблема в коде, а не в ООП; то же самое с goto: сам по себе стейтмент вполне безобидный, ужас может возникнуть только при его ужасном использовании, и причиной будет конкретное использование, а не сам стейтмент. Абсолютно то же самое можно сказать о любом операторе и любой парадигме.+1, умри, лучше не скажешь
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35883060
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Опять без цитаты :)
Ты неисправим
Я вообще фигею ... мне что твои же цитаты еще прилагать для тебя? )))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35883123
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denBatsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе.

Кстати, насколько я знаю, это чей-то розыгрыш
Воот, и я почувствовал, что это маразм полный.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35884628
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLozloy denBatsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе.

Кстати, насколько я знаю, это чей-то розыгрыш
Воот, и я почувствовал, что это маразм полный.

Этому фейку 100 лет в обед
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35884633
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче судя по всему единственная разумная мысль, которую я уловил в этом топике, это что каждым инструментом нужно пользоваться с умом. В принципе это итак понятно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35884638
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)Опять без цитаты :)
Ты неисправим
Я вообще фигею ... мне что твои же цитаты еще прилагать для тебя? )))

Валяй, фигей дальше коль тебе так нравится. Я к чему весь этот стеб завел ?

Все очень просто :) Дейкстра (великий программист и образец для подражания во всех отношениях) писал свою нетленку про goto во времена повсеместного господства фортрана и бейсика, причем (спасибо Билли), это был совсем не тот "окультуренный" бейсик, что сейчас. В частности, каждая строчка нумеровалась (с шагом в 10, чтобы можно было вставлять другие строчки построчным редактором), задействовать рекурсию можно было только продав душу дьяволу (поскольку не было стека аргументов процедур да и аргументов как таковых) и программа превращалась в спагетти из goto и gosub. С 4 фортраном дело обстояло немногим лучше (спасала только его недоступность для масс). По этому поводу были и статьи про goto. Не goto зло, а языки в которых он неизбежен.

Сейчас другое дело :) Написать программу в стиле спагетти на Си, или Яве можно только вследствии тяжелого умственного расстройства или с целью позлить окружающих (так что в этом плане статьи про goto несколько потеряли свою актуальность), а один goto на миллион сишных строк погоды не сделает. Зато (сюрприз) в языках, казалось бы не предназначенных для изготовления продуктов итальянской кухни, стараниями академиков появились средства позволяющие запутать код так, что goto перед ними просто меркнет. И судя по тому как ТЫ их называешь, тебе о них вряд-ли известно (на всякий случай: континуэйшены соотносятся с континуатами так же близко как и с оператором continue а континуиты - вообще неизвестный науке зверь).

Ну не странно ли, что борец с ветряными мельницами, восседающий на плечах гигантов, не имеет представления о том, во что эти мельницы превратились сегодня ? (или не в состоянии выразить свою мысль так, чтобы его поняли окружающие, коверкает язык, не приводит ссылок на высказывания оппонентов и все такое).

И еще раз: можно обойтись - совсем не означает "кровь из носу нужно обходиться", это так, в порядке защиты формальной логики и этики ведения дискуссий
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885373
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по всему перед нами профессионал, который не может обойтись
"без одного ГоуТу на миллион строчек"
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885411
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 это ты воевал в ветряными мельницами ...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885482
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon
Далее ты меня зае..ал окончательно своими абстрактными рассуждениями и щас Я тебе покажу что ты весь этот срач на 2 страницы устроил очень даже в пустую.


Нервы нервы :)

Речь то шла о множественном наследовании. Затем при помощи некоторой ловкости рук была проведена подмена темы с отсылкой к авторитетам и обсуждение плавно перешло на вопрос можно ли обойтись без goto Можно конечно, можно вообще обойтись машиной Тьюринга, зачем нам эти ООП-ы да и структурное программирование тоже :)

Мораль: не всегда нужно обходиться без того, без чего МОЖНО обойтись. И ты не доказал (а это гораздо интереснее твоих трюизмов) НУЖНО ли обходиться без goto и множественного наследования ?
Т.е. на сцену вновь выходит Лиса и Виноград.

P.S. И позволь мне все таки оставить за собой право решать когда коверкать мои слова :) Ты разумеется тоже в своем праве, но как показала практика, после твоего коверканья осмысленный текст превращается в непонимабельную кашу (а это уже плохо)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885599
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan),

Вот только не надо передергивать ...
Ты опять пытаешься склонить все к дискуссии Нужно или нет ... либо пускаешься в пространные размышления ни о чем ...
Найди себе собеседника подстать и устраивай с ним холивар.
А мне этот детский сад не нужен.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885614
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan),

Вот только не надо передергивать ...
Ты опять пытаешься склонить все к дискуссии Нужно или нет ... либо пускаешься в пространные размышления ни о чем ...
Найди себе собеседника подстать и устраивай с ним холивар.
А мне этот детский сад не нужен.
Уйди лучше ты, до тебя не воняло. С Глюком намного приятнее и интереснее беседовать, и читать его постинги.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885615
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon: твой поинт понятен. Теоретическое обоснование отсутствия необходимости в использовании goto при написании программ, конечно, очень важно, зато мало интересно, ты уж прости. С практической точки зрения, бывают-таки случаи, в которых использование goto может сделать код более понятным и читабельным, нежели чем при использовании других управляющих структур. Я говорил именно об этом. В принципе, Gluk говорит о том же. И ещё, повторюсь, проблемы goto вообще мало интересны сейчас и в данной теме в особенности. Множественное наследование было-бы немного более интересно пообсуждать. По крайней мере, не оффтопик ))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885644
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon
А мне этот детский сад не нужен.

не нужен - не учавствуй, в чем проблема ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885745
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-Pokemon
А мне этот детский сад не нужен.

не нужен - не учавствуй, в чем проблема ?
Я и не участвовал в твоей дискуссии про "нужно или нет", пока ты не пристал.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885759
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychKOLO-Pokemon: твой поинт понятен. Теоретическое обоснование отсутствия необходимости в использовании goto при написании программ, конечно, очень важно, зато мало интересно, ты уж прости. С практической точки зрения, бывают-таки случаи, в которых использование goto может сделать код более понятным и читабельным, нежели чем при использовании других управляющих структур. Я говорил именно об этом. В принципе, Gluk говорит о том же. И ещё, повторюсь, проблемы goto вообще мало интересны сейчас и в данной теме в особенности. Множественное наследование было-бы немного более интересно пообсуждать. По крайней мере, не оффтопик ))
Извините конечно, но если бы Вы в том "злополучном" посте утверждали что-то вроде "В некоторых случаях лучше использовать GoTo" вопросов бы не было. Но Я же понял Ваши слова так что встречаются алгоритмы которые нельзя реализовать без GoTo.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885779
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На ассемблере так вообще повсюду джампы, что в принципе аналог GoTo
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885783
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ - программирование такая штука что нужно косить все под одну гребенку.
Чем лучше будет коситься, "без исключений", тем проще нам жить.

Поэтому когда я вижу красивый структурный код и гдето там втыкнули ГоуТу, это всеравно что для меня свитчкейс стоит на какойто случай "один из миллиона, и вот здесь нужно подкрутить".

Так давайте себе не засорять мозг и в миллионной строчке тоже писать без ГоуТу, для общей красивой картины. А также позаботимся о тех начинающих архитекторах которые по дурости могут натыкать этот гоуту везде ( раз он доступен ).
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885801
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Так давайте себе не засорять мозг и в миллионной строчке тоже писать без ГоуТу, для общей красивой картины. А также позаботимся о тех начинающих архитекторах которые по дурости могут натыкать этот гоуту везде ( раз он доступен ).
Вряд ли тебя услышат ...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885818
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я надеюсь ...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885861
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Народ - программирование такая штука что нужно косить все под одну гребенку.
Чем лучше будет коситься, "без исключений", тем проще нам жить.

Поэтому когда я вижу красивый структурный код и гдето там втыкнули ГоуТу, это всеравно что для меня свитчкейс стоит на какойто случай "один из миллиона, и вот здесь нужно подкрутить".

Так давайте себе не засорять мозг и в миллионной строчке тоже писать без ГоуТу, для общей красивой картины. А также позаботимся о тех начинающих архитекторах которые по дурости могут натыкать этот гоуту везде ( раз он доступен ).
Потому и появились языки, в которых этого нет, чтобы начинающие ахритекторы не косячили.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885877
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для защитников GoTo:
Вот статья , в ней есть раздел в защиту ГоуТу, правда он как-то странно построен ))) Автор сам же предлагает лучшие решения против ГоуТу.
Ну и критика там присутствует ...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885884
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот еще одна статья .
Более всего понравился абзац:
В эволюции больших программных проектах наблюдается феномен насыщения степеней свободы языка программирования, т.е. тендеция к использованию всех возможных средств языка, причем проконтролировать это трудно. Насыщение происходит по ряду причин: участие многих программистов, значительная часть которых относится к категории самоучек; использование программ, написанных вне данного проекта; соблазн поставить быструю «заплатку» — соблазн зачастую непреодолимый под давлением жесткого графика.

Но такие заплатки как ржавчина: стоит ржавчине появиться в одной точке, и она начинает расти, разъедая конструкцию.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885985
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Народ - программирование такая штука что нужно косить все под одну гребенку.
Чем лучше будет коситься, "без исключений", тем проще нам жить.

Поэтому когда я вижу красивый структурный код и гдето там втыкнули ГоуТу, это всеравно что для меня свитчкейс стоит на какойто случай "один из миллиона, и вот здесь нужно подкрутить".

Так давайте себе не засорять мозг и в миллионной строчке тоже писать без ГоуТу, для общей красивой картины. А также позаботимся о тех начинающих архитекторах которые по дурости могут натыкать этот гоуту везде ( раз он доступен ).

Задай себе лучше себе самму вопрос - почему он доступен?
Только тут отвечать не надо :)

Насчет "косить под одну гребенку":
В основном так и происходит, и мы имеем то, что имеем.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885996
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задай лучше себе самому вопрос - почему он доступен?(Гоу ту)
Только тут отвечать не надо :)

Что - то с дикцией сегодня :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35885998
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в статьях выше все хорошо описано
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886019
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего там не увидел (весьма серенькие такие статьи, кстати).
Может перефразировать?
Задай лучше себе самому вопрос - почему он доступен во всех современных высокоуровневых языках программирования ?(Гоу ту)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886028
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerНичего там не увидел (весьма серенькие такие статьи, кстати).
Может перефразировать?
Задай лучше себе самому вопрос - почему он доступен во всех современных высокоуровневых языках программирования ?(Гоу ту)

может еще раз сходи почитай, там написано например что в Яве и Паскале недоступен
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886034
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и чтото мне подсказывает, что явисты по всему миру не испывают особых душевных мук по поводу этого
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886060
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_LamerНичего там не увидел (весьма серенькие такие статьи, кстати).
Может перефразировать?
Задай лучше себе самому вопрос - почему он доступен во всех современных высокоуровневых языках программирования ?(Гоу ту)

может еще раз сходи почитай, там написано например что в Яве и Паскале недоступен

Ну почти во всех. Не суть.
Ладно, видать не судьба тебя пронять.
Давай, лучше что - нибудь задвинь про полимирфизм данных.
И то интересней, действительно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886090
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer,

Какой еще холивар начнете? )))
3 принципа ООП ацтой - даешь ассемблер! )))
Ну или типа того ...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886115
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 байт-коды. Умно, но болезненно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886129
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот вспомнилась старая идея с фигурами которая приводит к понятию совершенно другого полиморфного кода.

Допустим у нас есть много матриц с пикселами которая отображают разные фигуры:
Круг, Квадрат, Прямоугольник, Треугольник и так далее.

Что сейчас происходит в ООП.
Идет поиск базовой сущности и на основе ее уже описываются фигуры.
Строится фиксированная структура.

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

Другими словами, в этой теории нам необходимо описать только следующие сущности.
Например:
Любая фигура которая имеет замкнутое кольцо имеет свойство площадь.
Любая фигура которая имеет две прямых имеет в этом месте свойство угол.
Любая фигура которая имеет несколько свойств углов имеет свойство Количество углов.
И так далее.

Получается если в такую систему попадет какая-то совершенно новая фигура, она автоматически будет распознана, а блок данных будет обернут применимыми свойствами и методами к ней.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886134
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonSQL_Lamer,

Какой еще холивар начнете? )))
3 принципа ООП ацтой - даешь ассемблер! )))
Ну или типа того ...

По моему тут больше всего ты вносишь основной сумбур со своими нападками на goto
Самое главное, непонятно как это соотносится с темой обсуждения
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886147
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Да вот вспомнилась старая идея с фигурами которая приводит к понятию совершенно другого полиморфного кода.
...

Почитайте про ООП в SmallTalk и CLOS. Имхо, это наиболее подходящая модель для этой задачи
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886152
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2,

Ты в третьем фреймворке с wpf рознакомился уже?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886183
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-PokemonSQL_Lamer,

Какой еще холивар начнете? )))
3 принципа ООП ацтой - даешь ассемблер! )))
Ну или типа того ...

По моему тут больше всего ты вносишь основной сумбур со своими нападками на goto
Самое главное, непонятно как это соотносится с темой обсуждения
Моими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу.

При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886194
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denPC_2Да вот вспомнилась старая идея с фигурами которая приводит к понятию совершенно другого полиморфного кода.
...Почитайте про ООП в SmallTalk и CLOS. Имхо, это наиболее подходящая модель для этой задачичто приводит нас к другому классическому холивару о динамической и статической типизации, верно? ;))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886196
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychчто приводит нас к другому классическому холивару о динамической и статической типизации, верно? ;))

Ой, лучше не надо про это :(
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886208
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу.

При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит ))))
давайте, может, закончим уже с этим несчастным goto?
готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886212
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychKOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу.

При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит ))))
давайте, может, закончим уже с этим несчастным goto?
готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно?
Ты победил! )))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886224
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonegorychKOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу.

При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит ))))
давайте, может, закончим уже с этим несчастным goto?
готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно?
Ты победил! )))

Ну наконец-то
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886226
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)KOLO-PokemonegorychKOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу.

При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит ))))
давайте, может, закончим уже с этим несчастным goto?
готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно?
Ты победил! )))

Ну наконец-то
Но ты то ведь проиграл!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886238
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)KOLO-PokemonegorychKOLO-PokemonМоими нападками? Вы меня просто умиляете ))) Я ни в одном посте не занял позиции ни одной из сторон! Во всех ссылках которые Я приводил есть слова как "За" так и "Против" ГоуТу.

При этом Я не скрываю своей позиции, но участвовать в подобных спорах бессмысленно. В подобных спорах есть адепты любой из сторон и они готовы с пеной у рта доказывать свои убеждения. Этот спор ничем не отличается от споров аля Mac VS PC, Linux VS Windows и т.п.прикольно, через 4 страницы мы наконец пришли к тому, что никто ни с кем не спорит ))))
давайте, может, закончим уже с этим несчастным goto?
готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно?
Ты победил! )))

Ну наконец-то
Но ты то ведь проиграл!

ты не поверишь :) мне накласть на твои рейтинги (падоброму)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886243
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorych
готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно?

А как вам пример про f2j?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886268
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denegorych
готов вот что сказать: ГОУТУ ЗЛО, МОЛОДЫЕ АРХИТЕКТОРЫ, НИКОГДА НЕ ПОЛЬЗУЙТЕСЬ ГОУТУ. достаточно?А как вам пример про f2j? очень познавательно )) зато радует, что молодые архитекторы так никогда об этом и не узнают ))) и в контексте данной дискуссии, мы решили, что это хорошо )))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886269
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
ты не поверишь :) мне накласть на твои рейтинги (падоброму)
Признайся ты пристал ко мне потому что Я из Челнов, который гораздо круче Казани ... На посты других-то ты не отвечаешь уже 3 страницы )))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886314
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerPC_2,

Ты в третьем фреймворке с wpf рознакомился уже?

Лучше ответь как специалист по Лиспу, возможно ли такое сделать там, чтобы классы на ходу "перекраивались" под стать поступающим данным.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886319
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonGluk (Kazan)
ты не поверишь :) мне накласть на твои рейтинги (падоброму)
Признайся ты пристал ко мне потому что Я из Челнов, который гораздо круче Казани ... На посты других-то ты не отвечаешь уже 3 страницы )))

Да хоть из Мухосранска. [первую мысль отфильтровал как не соответсвующую правилам форума]
Я тебе на русском языке сказал, не занимайся рефлексиями, мне наплевать из какава ты города

P.S. Вот теперь ты меня РЕАЛЬНО обидел, поздравляю
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886320
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_LamerPC_2,

Ты в третьем фреймворке с wpf рознакомился уже?

Лучше ответь как специалист по Лиспу, возможно ли такое сделать там, чтобы классы на ходу "перекраивались" под стать поступающим данным.

возможно
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886327
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_LamerPC_2,

Ты в третьем фреймворке с wpf рознакомился уже?

Лучше ответь как специалист по Лиспу, возможно ли такое сделать там, чтобы классы на ходу "перекраивались" под стать поступающим данным.

Я не специалист по Лисп, а только с ним знакомлюсь.
Но ответ на твой вопрос утвердительный.
Впрочем, в Лисп можно все.

А про wpf я спросил, потому что возникло впечатление, что что -то подобное, только в очень ограниченной форме там попытались сделать.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886384
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886390
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Только на правах имхо:

Отсутствие хорошего продавца(типа Билли).
Трудность поддержки.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886392
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Хотя не вдумался в твой вопрос.
Он с подковыркой? :)
Лисп поддерживает парадигму ооп.
При чем тут альтернатива?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886406
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Еще как вариант: Лисп появился слишком рано, когда для него не было подходящей аппаратной платформы. Но все-таки да, для него не было хорошего продавца
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886408
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Некорректная постановка вопроса :)
Выше уже упоминался CLOS

Лисп и ООП вполне себе ортогональны
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886413
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Лисп мультипарадигменный.
И если возникнут новые, Лисп с легкостью будет их поддерживать.
Вот в чем прикол.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886420
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Хотя не вдумался в твой вопрос.
Он с подковыркой? :)
Лисп поддерживает парадигму ооп.
При чем тут альтернатива?

Обьектно Ориентированные языки поддерживают структурный подход, но являются альтернативой структурным языкам программирования.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886423
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Лисп мультипарадигменный.
И если возникнут новые, Лисп с легкостью будет их поддерживать.
Вот в чем прикол.

короче говоря не понятно, какаято побрикушка для лабораторий.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886425
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Хотя не вдумался в твой вопрос.
Он с подковыркой? :)
Лисп поддерживает парадигму ооп.
При чем тут альтернатива?

Обьектно Ориентированные языки поддерживают структурный подход, но являются альтернативой структурным языкам программирования.

Опять же нет. Это мнение не более чем вульгаризация.
Если это не IMHO, порекомендую воздержаться от чтения надписей на заборах
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886428
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2,

Ты очень опытный троль(по доброму)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886431
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Лисп мультипарадигменный.
И если возникнут новые, Лисп с легкостью будет их поддерживать.
Вот в чем прикол.

короче говоря не понятно, какаято побрикушка для лабораторий.

Не более непонятно чем F#
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886437
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_LamerPC_2Так почему на твой взгляд Лисп не стал реальной альтернативой ООП ?

Лисп мультипарадигменный.
И если возникнут новые, Лисп с легкостью будет их поддерживать.
Вот в чем прикол.

короче говоря не понятно, какаято побрикушка для лабораторий.

Три самых успешных программы 80 - х годов написаны на Лисп.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886447
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минер, Минер2 и Минер3 ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886451
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gnu Emacs, Autocad, и Interleaf
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886458
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerGnu Emacs, Autocad, и Interleaf

Разве Автокад был написан на лиспе? Я думал что лисп там использовался для скриптования
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886464
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denSQL_LamerGnu Emacs, Autocad, и Interleaf

Разве Автокад был написан на лиспе? Я думал что лисп там использовался для скриптования

В смысле да.
Лисп дал им возможность стать успешными.
Я это хотел сказать.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886468
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886477
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonРазве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ???

Неа
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886480
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonРазве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ???

Лисп затачивается под то, под что ты хочешь его заточить.
Поэтому он и популярен в области ии.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886503
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ему давно уже пророчат большое будуйщее, возможно его время еще не пришло.
Когда-то было и у меня много тем сменить парадигму, подучить чтото новое из Пролога или Лиспа, чтобы покороче писать программы, но после того как с Сишным синтаксисом Джаваскрипт я понял что безпроигрышные крестики нолики это дело 15-20 строк кода с графикой,
а шахматы дело исходника на полтора экрана ( тоже проверка правил, графика, все как пологается )
то понял что врядли чтото нужно новое придумывать или использовать в ЯП.

Существующие языки достаточно компактные. Хотя может просто плохо разобрался.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886514
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Ему давно уже пророчат большое будуйщее, возможно его время еще не пришло.
Когда-то было и у меня много тем сменить парадигму, подучить чтото новое из Пролога или Лиспа, чтобы покороче писать программы, но после того как с Сишным синтаксисом Джаваскрипт я понял что безпроигрышные крестики нолики это дело 15-20 строк кода с графикой,
а шахматы дело исходника на полтора экрана ( тоже проверка правил, графика, все как пологается )
то понял что врядли чтото нужно новое придумывать или использовать в ЯП.

Существующие языки достаточно компактные. Хотя может просто плохо разобрался.

Тут вот в чем прикол.
Тебе автоматическое управление памятью нравится?
А анонимные методы?
А из какого языка они пришли, знаешь?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886523
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer
Тут вот в чем прикол.
Тебе автоматическое управление памятью нравится?
А анонимные методы?
А из какого языка они пришли, знаешь?

А еще там вещи поинтересней, которые так и не смогли перетащить в другие языки, потому как тогда бы они превратились в лисп;)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886525
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerKOLO-PokemonРазве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ???

Лисп затачивается под то, под что ты хочешь его заточить.
Поэтому он и популярен в области ии.
Я видел в SAP на языке ABAP4 написанные шахматы и другие игрушки ... но это не означает что SAP предназначен для игр.
Как можно к логическому языку (если Я не ошибаюсь) прикрутить к примеру графику? Логический язык должен выдавать истину или ложь ... ?!?!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886533
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon
Как можно к логическому языку (если Я не ошибаюсь) прикрутить к примеру графику? Логический язык должен выдавать истину или ложь ... ?!?!

Не стоит путать лисп с прологом. Лисп изначально был функциональным, но теперь поддерживает все что угодно, включая тот же пролог. В нем даже go to есть
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886544
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonSQL_LamerKOLO-PokemonРазве Лисп не заточен под конкретную область а именно под системы принятия решений и всякие логические задачи ???

Лисп затачивается под то, под что ты хочешь его заточить.
Поэтому он и популярен в области ии.
Я видел в SAP на языке ABAP4 написанные шахматы и другие игрушки ... но это не означает что SAP предназначен для игр.
Как можно к логическому языку (если Я не ошибаюсь) прикрутить к примеру графику? Логический язык должен выдавать истину или ложь ... ?!?!

Тебе надо немного познакомиться с материалом, чтобы вести дискуссию на эту тему.


Вообще, изначально, Лисп был задуман для работы со списками.
И единственная структура данных там была - список.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886556
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon
Я видел в SAP на языке ABAP4 написанные шахматы и другие игрушки ... но это не означает что SAP предназначен для игр.
Как можно к логическому языку (если Я не ошибаюсь) прикрутить к примеру графику? Логический язык должен выдавать истину или ложь ... ?!?!
Хотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886559
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy den,

Вы меня опередили ...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886560
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonХотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ?

Странные ассоциации.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886562
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerKOLO-PokemonХотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ?

Странные ассоциации.

Ничего странного
В вузах, в которых учат лисп и пролог, они запоминаются как очень странные и непонятные языки

Хорошо что у нас их не преподавали, а то мог бы и не заинтересоваться лиспом
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886567
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denSQL_LamerKOLO-PokemonХотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ?

Странные ассоциации.

Ничего странного
В вузах, в которых учат лисп и пролог, они запоминаются как очень странные и непонятные языки

Хорошо что у нас их не преподавали, а то мог бы и не заинтересоваться лиспом
Вы видели когда нибудь Visual Prolog ?
На правах ИМХО - такой ереси в жизни не видел ...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886571
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon
Вы видели когда нибудь Visual Prolog ?
На правах ИМХО - такой ереси в жизни не видел ...

К сожалению (или к счастью) не видел. Я пролога не знаю, только немного общих сведений о нем
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886594
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для того, чтобы заинтересоваться, правда многие не приемлют стиль изложения.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886598
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения.

ФирмА
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886669
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вотето жесть по ссылке
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886698
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения.

почитал, такой бред.
например то, что ява кроме jvm написана на яве. ну дык. если б jvm была на яве, а так вся ява на jvm, а jvm на си++, и чего вывод, что вся ява так или иначе на c++

common lisp написан только на лиспе. ребят, не хочу вас расстраивать, мне приходилось собирать ecl ... на с++
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886708
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin Jzloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения.

почитал, такой бред.
например то, что ява кроме jvm написана на яве. ну дык. если б jvm была на яве, а так вся ява на jvm, а jvm на си++, и чего вывод, что вся ява так или иначе на c++


Угу.
можно пойти еще дальше, и сказать, что все равно все в машинные команды переводится.
И вы будете правы :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886711
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ, когда молодой и глупый был, интересу ради решил построить себе среду разработки почти с нуля. Разрешил себе использовать только ассемблер. Можно было и в машинных кодах писать - но я уже тогда с алкоголем завязал. На ассемблере написал минимальное ядро Форта, на Форте - простейший интерпретатор Лиспа. На этом Лиспе - компилятор Лиспа посложнее, а на нем уже - компилятор для довольно немалого подмножества Си и для полного Виртовского Паскаля. Все это заняло пару месяцев работы по вечерам. Теперь представь себе, как то же самое (си и паскаль с нуля) можно было бы сделать, если идти классическим путем - начать с компилятора подмножества Си, написанного на ассемблере. Я бы повесился, не завершив и половины.


цука. А ведь чертяка прав и мне скоро для си подобного шарпа парсер писать для Ресерч Студио.
Пойду попью валерьянки.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886721
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerУгу.
можно пойти еще дальше, и сказать, что все равно все в машинные команды переводится.
И вы будете правы :)

можно, "но это уже не то"(с)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886829
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения.популярный топик, реальный холивар был, да...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886844
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне идеи Ксени кста очень близки, осилил на сегодня 24 страницы, завтра буду потихоньку осиливать остальное ...

Ксеня в одном прав, от несовершенства современного программирования начинает серьезно подташнивать. Жить среди долбаного низкоуровнего хлама чуть украшеного ООП становится чем дальше тем тяжелее. Тот же РС попытка, пусть и мало профессиональная, посмотреть чуть дальше чем тотже долбанный Васик НЕТ со скулем в наскучевшем рабочем проекте.

Чтож, будем точить, не обеднеет как грицца земля русская.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886845
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2мне идеи Ксени кста очень близки, осилил на сегодня 24 страницы, завтра буду потихоньку осиливать остальное ...

Ксеня в одном прав, от несовершенства современного программирования начинает серьезно подташнивать. Жить среди долбаного низкоуровнего хлама чуть украшеного ООП становится чем дальше тем тяжелее. Тот же РС попытка, пусть и мало профессиональная, посмотреть чуть дальше чем тотже долбанный Васик НЕТ со скулем в наскучевшем рабочем проекте.

Чтож, будем точить, не обеднеет как грицца земля русская.

Ты форт посмотри.
Прозреешь.
Только валерьянкой запасись.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886860
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamerzloy denдля того, чтобы заинтересоваться, правда многие не приемлют стиль изложения.

ФирмА

и ходили байки о грозных ксеноцифалах по форуму еще 15 лет :-)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35886940
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ну его... Во многих постах Луговского сквозят такие подростковые комплексы ... Будто в децтве его били... Хотя мысли толкает интересные.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887012
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну тут как говарится, кому-то нравится красивый дизайн, кому-то извращения
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887027
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думаю во многом он прав на счет быдлопрограммирования.
Вот по дороге пришел к мысле что только не загаженном мозге математика в пятидесятых годах мог появится Лисп. Прочитай тому математику создателю в молодости недельный курс по Васику или Си и Лиспа мы возможно бы никогда не увидели.

Отсюда вывод - к простоте нужно стремится везде и всегда, у любой даже самой сложной задаче должно быть крассивое изящное решение.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887131
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2я думаю во многом он прав на счет быдлопрограммирования.
Вот по дороге пришел к мысле что только не загаженном мозге математика в пятидесятых годах мог появится Лисп. Прочитай тому математику создателю в молодости недельный курс по Васику или Си и Лиспа мы возможно бы никогда не увидели.

Отсюда вывод - к простоте нужно стремится везде и всегда, у любой даже самой сложной задаче должно быть крассивое изящное решение.
Да, правильно, я тоже считаю что преподавать в школе Паскаль или Дельфи, это деструктивный подход. Васик туда же. Начинать надо с ассемблера
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887306
PC_2мне идеи Ксени кста очень близки, осилил на сегодня 24 страницы, завтра буду потихоньку осиливать остальное ...

Ксеня в одном прав, от несовершенства современного программирования начинает серьезно подташнивать. Жить среди долбаного низкоуровнего хлама чуть украшеного ООП становится чем дальше тем тяжелее. Тот же РС попытка, пусть и мало профессиональная, посмотреть чуть дальше чем тотже долбанный Васик НЕТ со скулем в наскучевшем рабочем проекте.

Чтож, будем точить, не обеднеет как грицца земля русская.

что означает низкоуровневый хлам?? Пусть топикастеры меня и осудят, но низкоуровневый код это
самый ясный и однозначный код из всех(если грамотно писать) т.к это БАЗА и на нем все работает в конечном счете... я противник всяких там нет и др. виртуальных машин, так по моему это просто путь навязываемый программистам который идеален для майкрософт и др компаиний, он ограничивает свободу программиста, навязывает ему кучу ненужного г**на. И в итоге чтоб написать драйвер тебе нужно иметь долбаный ддк, для написания прикладных приложений какой-нить там фреймворк,и так далее, те присутствует излишняя избыточность знаний и инструментов... я не критикую ООП парадигму, я просто обращаю внимание что теряется понимание внутренней работы программ и к тому же пусть ООП это и парадигма а не инструмент, но она должна быть реализована эффективно на машинном уровне не в ущерб производительности приложения...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887331
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик
что означает низкоуровневый хлам?? Пусть топикастеры меня и осудят, но низкоуровневый код это
самый ясный и однозначный код из всех(если грамотно писать) т.к это БАЗА и на нем все работает в конечном счете... я противник всяких там нет и др. виртуальных машин, так по моему это просто путь навязываемый программистам который идеален для майкрософт и др компаиний, он ограничивает свободу программиста, навязывает ему кучу ненужного г**на. И в итоге чтоб написать драйвер тебе нужно иметь долбаный ддк, для написания прикладных приложений какой-нить там фреймворк,и так далее, те присутствует излишняя избыточность знаний и инструментов... я не критикую ООП парадигму, я просто обращаю внимание что теряется понимание внутренней работы программ и к тому же пусть ООП это и парадигма а не инструмент, но она должна быть реализована эффективно на машинном уровне не в ущерб производительности приложения...

Хм.
1. Лисп майкрософтом не навязывается.
2. А сколько вам нужно времени чтобы написать на низкоуровневом языке достаточно простое приложение? А потом поддерживать и расширять его? Каждый раз писать все руками мягко говоря замучаешься. Вы пробовали разобраться в паре мегабайт спагетти-кода? А потом что-то починить, да так чтобы все остальное работало?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887359
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик
что означает низкоуровневый хлам?? Пусть топикастеры меня и осудят, но низкоуровневый код это
самый ясный и однозначный код из всех(если грамотно писать) т.к это БАЗА и на нем все работает в конечном счете... я противник всяких там нет и др. виртуальных машин, так по моему это просто путь навязываемый программистам который идеален для майкрософт и др компаиний, он ограничивает свободу программиста, навязывает ему кучу ненужного г**на. И в итоге чтоб написать драйвер тебе нужно иметь долбаный ддк, для написания прикладных приложений какой-нить там фреймворк,и так далее, те присутствует излишняя избыточность знаний и инструментов... я не критикую ООП парадигму, я просто обращаю внимание что теряется понимание внутренней работы программ и к тому же пусть ООП это и парадигма а не инструмент, но она должна быть реализована эффективно на машинном уровне не в ущерб производительности приложения...
Новый гений велосипедостроения?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887672
zloy den
Хм.
1. Лисп майкрософтом не навязывается.
2. А сколько вам нужно времени чтобы написать на низкоуровневом языке достаточно простое приложение? А потом поддерживать и расширять его? Каждый раз писать все руками мягко говоря замучаешься. Вы пробовали разобраться в паре мегабайт спагетти-кода? А потом что-то починить, да так чтобы все остальное работало?

1. да причем здесь Лисп... Лисп это вообще специфичная вещь, разработанная для всяких там эксперных систем, логических задач.....
2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере...

а вообще вы не поняли мою мысль - я не против ООП высказывался, а выссказывался я против раздутости современных систем программирования - майкрософт штампует туевые кучи различных стандартов, технолгий, сред и прочего говна что мягко скажем обычно исбыточно для повседневного программирования, насоздают форматов а под них определенные инструменты и кучи мануалов по этим инструментам, то есть программитсы становимся заложниками чьих то выдуманных и далеко невсегда оправданных стандартов.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887742
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик,
Попробуй относиться ко всем этим инструментам, как к макросам над ассемблером, может полегчает. А если какие-то из них тебе не нужны, то не используй.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887751
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик
2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере...


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

Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а
о-о-очень быстро.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887815
PC_2недовольный студентик
2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере...


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

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

"абстракция, проще, быстрее, удобнее отлаживать,"
это все имеет свою цену за которую надо платить... меня пока устраивает и "дешевые" вещи... быть может это пока...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887829
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикPC_2недовольный студентик
2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере...


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

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

"абстракция, проще, быстрее, удобнее отлаживать,"
это все имеет свою цену за которую надо платить... меня пока устраивает и "дешевые" вещи... быть может это пока...

Еще дядя билли знал что программа в 20 строчек сложнее программы в 10 строчек не в 2 раза а в 10 раз. С этим и боремся. Удачи с Ассемблером.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887945
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а
о-о-очень быстро.
А Вы не путаете TSQL и PL\SQL ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35887966
Понятие абстракций берут корни с математики... чтобы продвинуться дальше нужно совершенствовать математическую модель.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888004
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonPC_2Тотже пример TSQL, запрос весьма абстрактная и очень гибкая вещь, но оптимизаторы Оракла его выполняют с помощью всяких кешей, индексации, набранной статистики не просто быстро а
о-о-очень быстро.
А Вы не путаете TSQL и PL\SQL ???

мне в такие детали лень вникать когда речь идет о абстрактных вещах
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888010
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ: Пишу для МS SQL 2005
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888017
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
математическую модель совершенствовать?
в смысле математику? думаю, не получится
она 3 тысячи лет вылизывалась. Там только нужное.

А абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888131
cyber-fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tchingiz: Вы правильно меня поняли!

ООП популярна потому, что позволяет из "готовых кирпичиков" строить модели достаточно быстро.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888177
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888200
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizматематическую модель совершенствовать?
в смысле математику? думаю, не получится
она 3 тысячи лет вылизывалась. Там только нужное.

А абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.

предлагаю привнести творческий подход, что сейчас повсеметсно и делается такими командами как яблочники и мелкийсофт, пиар великое дело и это дейстительно факт.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888219
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитываю потихоньку про

Лисп
и
Луговского
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888383
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychtchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав?
не возможно математическое описание?
и на какой странице то решили?

а бедному Люку Карделли доложили о бессмысленности его трудов?
http://agp1.nm.ru/oop/.MultipleInheritance.pdf
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888397
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Почитываю потихоньку про

Лисп
и
Луговского


Абсурдопедия уже давно скатилась в бред, из которого сложно вычленить что-то разумное. Лучше уж Луркмор
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888400
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, вот
http://newstar.rinet.ru/~goga/tapl/

теорию типов Бенжамина Пирса переводят.

Types and Programming Languages. Benjamin C. Pierce

http://www.cis.upenn.edu/~bcpierce/tapl/


Не отказываются от помощи в переводе и вычитыванию
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888413
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychtchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав?

Наверное возможно,
нужно просто плясать не от структур данных,
а от возможных появляющихся свойств тех или иных блоков данных.
В такой системе единожды описав свойство Count, добавится к любому обьекту в системе в котором оно может иметь смысл.
Свойства можно наследовать.
Например свойство Count может появлятся в блоках данных которые являются коллекциями.
Свойство Collection можно определить на блоке данных которые имеет (набор одинаковых элементов ). Свойство Item определить как набор некоторых повторяющихся сущностей.
И так далее.

Описав такую иерархию свойств мы получаем систему распознования и классификации данных.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888424
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz, честно говоря, не помню где, давно это было. А за ссылочку спасибо, очень интересно
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888466
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2egorychtchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав?

Наверное возможно,
нужно просто плясать не от структур данных,
а от возможных появляющихся свойств тех или иных блоков данных.
В такой системе единожды описав свойство Count, добавится к любому обьекту в системе в котором оно может иметь смысл.
Свойства можно наследовать.
Например свойство Count может появлятся в блоках данных которые являются коллекциями.
Свойство Collection можно определить на блоке данных которые имеет (набор одинаковых элементов ). Свойство Item определить как набор некоторых повторяющихся сущностей.
И так далее.

Описав такую иерархию свойств мы получаем систему распознования и классификации данных.
Что-то мне вспомнилась динамическая типизация, или это не то, или я забыл что она из себя представляет?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888470
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2egorychtchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно.это ведь где-то здесь уже было. Вроде тогда порешали, что это не возможно. Или я не прав?

Наверное возможно,
нужно просто плясать не от структур данных,
а от возможных появляющихся свойств тех или иных блоков данных.
В такой системе единожды описав свойство Count, добавится к любому обьекту в системе в котором оно может иметь смысл.
Свойства можно наследовать.
Например свойство Count может появлятся в блоках данных которые являются коллекциями.
Свойство Collection можно определить на блоке данных которые имеет (набор одинаковых элементов ). Свойство Item определить как набор некоторых повторяющихся сущностей.
И так далее.

Описав такую иерархию свойств мы получаем систему распознования и классификации данных.
Вы в курсе, что в математике каждое следующее слово имеет определение через предыдущие?
а вся цепочка начинается на аксиомах?

широта распостранения терминов блок, данное, свойства вызывает у меня сомнения.


В тексте обязаны быть слова множество, элемент, прямое произведение, функция, целые, вещественные, предикаты, кортежы и т.д.

мои измышлизмы читать не обязательно, в силу низкой популярности,
но во введение к Люку Кардели загляните уж.
Он то признанный классик.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35888632
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz
широта распостранения терминов блок, данное, свойства вызывает у меня сомнения.

В тексте обязаны быть слова множество, элемент, прямое произведение, функция, целые, вещественные, предикаты, кортежы и т.д.

мои измышлизмы читать не обязательно, в силу низкой популярности,
но во введение к Люку Кардели загляните уж.
Он то признанный классик.

Вообще это естественный подход к классификации данных. Когда человек смотрит на картину, что есть просто набором пикселей, он начинает оборачивать свойствами самые элементарные особенности. Например цвет, окружность, отрезок и т.д. После того как он сформировал первый слой простейших обернутых свойств вокруг обьекта "картина", вызывается вторая волна свойст которые оборачивают картину свойствами, которые распознают себя уже на базе преведущего слоя и так далее. Вверху этой иерархии будет лежать самое общее свойство, например Это ребрант, или Это пейзаж, или Это фотография. Конечно здесь все упрощено до невозможности, но принцип послойного оборачивания свойствами обьектов на основе послойного распознования думаю понятен.

В итогде что мы получаем. По-большому счету, если снова таки упростить, полиморфизм это возможность запихнуть/подменить кусочек неизвестного алгоритма черного ящика своим алгоритмом. Другими словами это иньекции кастом алгоритмов в черный ящик. Здесь получается модель намного гибче. Поскольку пачка наследуемых друг от друга свойств сама может себя распознать в черном ящике к чему она может быть применена.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889036
еще один камень в огород ООП. Пусть это новый метод в написании программ быстрый качественный, но вопрос в том такой ли он простой??? Эти самые абстракции пудрят и неплохо голову многим людям, нельзя взять и с нуля "строить объекты", хотя по идее чем выше абстракция, тем прощее и понятнее должен быть процесс программирования, а вот нет. Доказательство моих слов этот форум сообщения людей, где частенько творится нерасбериха с объектами не знают, что где перекрывается, как правильно описать методы с точки зрения синтаксиса и тому подобное. Этим я хотел сказать и показать, что и эта технология недалека от совершенства
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889203
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикеще один камень в огород ООП. Пусть это новый метод в написании программ быстрый качественный, но вопрос в том такой ли он простой??? Эти самые абстракции пудрят и неплохо голову многим людям, нельзя взять и с нуля "строить объекты", хотя по идее чем выше абстракция, тем прощее и понятнее должен быть процесс программирования, а вот нет. Доказательство моих слов этот форум сообщения людей, где частенько творится нерасбериха с объектами не знают, что где перекрывается, как правильно описать методы с точки зрения синтаксиса и тому подобное. Этим я хотел сказать и показать, что и эта технология недалека от совершенства

+1024
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889218
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
недовольный студентикПусть это новый метод
Since 1967 :)
недовольный студентик
но вопрос в том такой ли он простой???
Это самый простой способ писать простые программы. Для сколько-нибудь сложных применяют другие методы.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889284
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, ООП в своей сути не правильно и не очевидно,
поскольку обьект ( как набор данных ) может мигрировать от одного класса к другому.
Причем этот класс часто недерминирован.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889293
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получается что "втискивая" данные в структуру мы получаем тождественность.

Структура Данных = Структура Классов.

Немного ломая левую часть получаем целую серию багов "несовместимости"
Структура Данных' <> Структура Классов.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889442
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Получается что "втискивая" данные в структуру мы получаем тождественность.

Структура Данных = Структура Классов.

Немного ломая левую часть получаем целую серию багов "несовместимости"
Структура Данных' <> Структура Классов.сломал слева, почини справа. это ведь не только к ООП относится, и не только к программированию. или что значит "немного ломая"?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889472
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2Получается что "втискивая" данные в структуру мы получаем тождественность.

Структура Данных = Структура Классов.

Немного ломая левую часть получаем целую серию багов "несовместимости"
Структура Данных' <> Структура Классов.сломал слева, почини справа. это ведь не только к ООП относится, и не только к программированию. или что значит "немного ломая"?

"немного ломая" это видоизменяя данные так, что их интерпретация всеравно может быть однозначной

Другими словами "Вася Пупкин" и "Вася Пупкин." это одно и тоже.

Так вот в более устойчивой системе, можно было бы описать один раз что "Имя" = "Имя." и
больше не греть себе голову о централизации вычисления чистого имени в забитой гвоздями структуре ООП.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889658
_моднедовольный студентикПусть это новый метод
Since 1967 :)
недовольный студентик
но вопрос в том такой ли он простой???
Это самый простой способ писать простые программы. Для сколько-нибудь сложных применяют другие методы.

ну про новый это мой ляп... а вот насчет - второго громкое высказывание... в том то и прелесть ООП, что оно позволяет писать ИМЕННО СЛОЖНЫЕ программы "по простому" , для этого оно и разрабатывалось, а не на оборот как вы высказались, для простого программирования я считаю ООП излишним и даже вредным - не везде нужны классы и объекты, особенно, для простых приложений... возможно в крупных приложениях с командами разрабочиков без ООП делать нечего, но и когда тебе навязывают его повсюду тоже бесмысленно, а последенее наблюдается очень часто в настоящее время. а вообще этот топик чистый холивар, тут нет правых и неправых все правы по-своему)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889728
tchingizматематическую модель совершенствовать?
в смысле математику? думаю, не получится
она 3 тысячи лет вылизывалась. Там только нужное.
Из того, что математика 3 тыс. лет развивалась, а также из наблюдения за ее нынешним состоянием, я бы сделал обратный вывод: что там в основном ненужное.

tchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно. Это не правильно - это глупо. В смысле пытаться основать программирование на математике это глупость. Программирование это есть (своего рода) математика, а потому никакого отдельного обоснование оно не требует. Наоборот, остальные предметные области все больше основаны на программировании.

Это вообще, а в частности, все попытки обосновать ООП математически ничего не дали и дать не могли, поскольку это не нужно и неестественно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889740
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2"немного ломая" это видоизменяя данные так, что их интерпретация всеравно может быть однозначной

Другими словами "Вася Пупкин" и "Вася Пупкин." это одно и тоже.

Так вот в более устойчивой системе, можно было бы описать один раз что "Имя" = "Имя." и
больше не греть себе голову о централизации вычисления чистого имени в забитой гвоздями структуре ООП.не вижу никакой другой парадигмы программирования, каковая решала бы представленную проблему, честно говоря. Неясно, почему претензии именно к ООП?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889742
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
темный рыцарьИз того, что математика 3 тыс. лет развивалась, а также из наблюдения за ее нынешним состоянием, я бы сделал обратный вывод: что там в основном ненужное.

Можно как то конкретизировать это смелое высказывание?
На примерах?

темный рыцарь Это не правильно - это глупо. В смысле пытаться основать программирование на математике это глупость.
Что значит пытаться?
Попытка была успешной
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889748
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик1. да причем здесь Лисп... Лисп это вообще специфичная вещь, разработанная для всяких там эксперных систем, логических задач.....
Нет.
Лисп был разработан для работы со списками.

недовольный студентик2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере...
Время разработки часто более критично, чем время выполнения.

недовольный студентика вообще вы не поняли мою мысль - я не против ООП высказывался, а выссказывался я против раздутости современных систем программирования - майкрософт штампует туевые кучи различных стандартов, технолгий, сред и прочего говна что мягко скажем обычно исбыточно для повседневного программирования, насоздают форматов а под них определенные инструменты и кучи мануалов по этим инструментам, то есть программитсы становимся заложниками чьих то выдуманных и далеко невсегда оправданных стандартов.
Много инструментов - это хорошо.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889749
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2"немного ломая" это видоизменяя данные так, что их интерпретация всеравно может быть однозначной

Другими словами "Вася Пупкин" и "Вася Пупкин." это одно и тоже.

Так вот в более устойчивой системе, можно было бы описать один раз что "Имя" = "Имя." и
больше не греть себе голову о централизации вычисления чистого имени в забитой гвоздями структуре ООП.не вижу никакой другой парадигмы программирования, каковая решала бы представленную проблему, честно говоря. Неясно, почему претензии именно к ООП?

ООП хорошо тем что решает "эффективно представленную проблему" и вместе с тем костыль залитый бетоном. Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.
И не говорите сейчас о Интерфейсах или "помести это в базовый класс". Иначе это свойство снова осядет "железно в структуре".
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889764
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.где описать-то? раз базовый класс не подходит, прямая дорога к шаблонам С++ в общем и к работе Александреску в частности. Ну или Лисп, если нет боязни потерять в производительности.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889768
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.Гы... Объяви себе тип или класс TMyQuantity - по выбору и используй его где хочеш. Агрегация это называется.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889777
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.где описать-то? раз базовый класс не подходит, прямая дорога к шаблонам С++ в общем и к работе Александреску в частности. Ну или Лисп, если нет боязни потерять в производительности.

Это все не то, свойства как я понимаю должни наследоваться. Именно свойства.
Например свойство "буква" и от свойства "пробел" может наследоваться свойство "слово".

Тоесть по большому счету нужно чтото писать вроде:

create property class Quantity: Collection, Item //имеет смысл в коллекциях и где определен повторяющийся элемент
{
//блок распознования, свойство может себя распознать себя в любой точке системы

//блок реализации
}

Когда свойство вот так динамически "облепливает" обьекты ( фактически наши данные ), появляются ряд интересных свойств. Вот например если определить свойство Half (половина от чегото ). То чтобі получить четвертую часть от какойто коллекции достатосно написать

myObject.Half.Half

восьмую часть и количество элементов

myObject.Half.Half.Half.Quantity

Ну и в таком стиле дальше.
Суть в том что обьект может быть любым. Тоесть свойствами любой набор простых данных обростает динамически. И вновь внесенный обьект в виде файла, текста, иксемель или чего нибудь еще автоматически обрастает "высокоуровневыми свойствами"
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889858
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemonzloy denSQL_LamerKOLO-PokemonХотя у меня ЛИСП ассоциируется с Прологом (на нем мне приходилось писать) ... или это савсем уж разные вещи ?

Странные ассоциации.

Ничего странного
В вузах, в которых учат лисп и пролог, они запоминаются как очень странные и непонятные языки

Хорошо что у нас их не преподавали, а то мог бы и не заинтересоваться лиспом
Вы видели когда нибудь Visual Prolog ?
На правах ИМХО - такой ереси в жизни не видел ...

Ага, видел
Твои посты напоминают "Мне Мойша напел" (с)
Казалось бы, причем тут LISP ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889861
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerPC_2мне идеи Ксени кста очень близки, осилил на сегодня 24 страницы, завтра буду потихоньку осиливать остальное ...

Ксеня в одном прав, от несовершенства современного программирования начинает серьезно подташнивать. Жить среди долбаного низкоуровнего хлама чуть украшеного ООП становится чем дальше тем тяжелее. Тот же РС попытка, пусть и мало профессиональная, посмотреть чуть дальше чем тотже долбанный Васик НЕТ со скулем в наскучевшем рабочем проекте.

Чтож, будем точить, не обеднеет как грицца земля русская.

Ты форт посмотри.
Прозреешь.
Только валерьянкой запасись.

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

TSQL на Oracle ? Ваууу
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889869
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
Еще дядя билли знал что программа в 20 строчек сложнее программы в 10 строчек не в 2 раза а в 10 раз. С этим и боремся. Удачи с Ассемблером.

Это на Бейсике так :) На том же C++ можно написать 5 строчек кода гораздо более непонятных чем 1000. Не говоря уже о Лиспе
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889874
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
темный рыцарь
Из того, что математика 3 тыс. лет развивалась, а также из наблюдения за ее нынешним состоянием, я бы сделал обратный вывод: что там в основном ненужное.


Вообще то, практика показывает, что даже те вещи, которые в математике долгое время считались просто игрой ума, в конце концов пригождались
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889876
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
ООП хорошо тем что решает "эффективно представленную проблему" и вместе с тем костыль залитый бетоном. Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.
И не говорите сейчас о Интерфейсах или "помести это в базовый класс". Иначе это свойство снова осядет "железно в структуре".

А Вы уверены, что мы говорим об одном и том же ООП ?
Вы SmallTalk точно видели ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889889
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикеще один камень в огород ООП. Пусть это новый метод в написании программ быстрый качественный, но вопрос в том такой ли он простой??? Эти самые абстракции пудрят и неплохо голову многим людям, нельзя взять и с нуля "строить объекты", хотя по идее чем выше абстракция, тем прощее и понятнее должен быть процесс программирования, а вот нет. Доказательство моих слов этот форум сообщения людей, где частенько творится нерасбериха с объектами не знают, что где перекрывается, как правильно описать методы с точки зрения синтаксиса и тому подобное. Этим я хотел сказать и показать, что и эта технология недалека от совершенства
Да, вы всё сказали своими словами "эта технология недалека от совершенства" :) Именно так.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889936
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
ООП хорошо тем что решает "эффективно представленную проблему" и вместе с тем костыль залитый бетоном. Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.
И не говорите сейчас о Интерфейсах или "помести это в базовый класс". Иначе это свойство снова осядет "железно в структуре".
Смотреть темплейты в С++, срочно!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889952
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
недовольный студентикв том то и прелесть ООП, что оно позволяет писать ИМЕННО СЛОЖНЫЕ программы "по простому"
Так не бывает. Сложные программы всегда требуют построения МД, что противоречит ООП в принципе.
недовольный студентик
вообще этот топик чистый холивар, тут нет правых и неправых все правы по-своему)
А никакого холивара и нет, в сложных системах обработки данных ООП вобще не применяется.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889956
SQL_Lamerнедовольный студентик1. да причем здесь Лисп... Лисп это вообще специфичная вещь, разработанная для всяких там эксперных систем, логических задач.....
Нет.
Лисп был разработан для работы со списками.

>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования...

авторнедовольный студентик2. если приложение простое то немного времени, а опытные люди (не я) и того меньше... под тот же Masm32 содержится колоссальное количество функций макросов облегчающих рутинную работу... знаете если писать хороший струткуированый документированнный код, то поверьте разобраться в нем на ассемблере будет ничем не сложнее чем на любом другом языке... вы же сами используйте эти самые объекты(мегабайты кода) которые грамотно написаны и отлажены поэтому практически не вызывают проблем в работе, так же и в ассемблере...
Время разработки часто более критично, чем время выполнения.
не спорю для крупных проектов быстрее и проще наверное использовать ООП и всякое там визуальное моделирование...
недовольный студентика вообще вы не поняли мою мысль - я не против ООП высказывался, а выссказывался я против раздутости современных систем программирования - майкрософт штампует туевые кучи различных стандартов, технолгий, сред и прочего говна что мягко скажем обычно исбыточно для повседневного программирования, насоздают форматов а под них определенные инструменты и кучи мануалов по этим инструментам, то есть программитсы становимся заложниками чьих то выдуманных и далеко невсегда оправданных стандартов.
Много инструментов - это хорошо.[/quot]

во тут категорически несогласен... хорошо когда есть альтернатива для выбора, конкуренция продуктов и прочая фигня... но когда ради денежной выгоды компания плодит кучи стандартов и технологий которые иногда совсем не оправданы, а потом программисту требуется изучать все это... скоро не будет универсальных сред в которых можно будет писать почти все типы программ, а будет конкретная среда для конкретной области разработок и по-моему это не есть +
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889966
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикво тут категорически несогласен... хорошо когда есть альтернатива для выбора, конкуренция продуктов и прочая фигня... но когда ради денежной выгоды компания плодит кучи стандартов и технологий которые иногда совсем не оправданы, а потом программисту требуется изучать все это... скоро не будет универсальных сред в которых можно будет писать почти все типы программ, а будет конкретная среда для конкретной области разработок и по-моему это не есть +
Если требуется изучать, значит пригодилось, значит оправдано. А инструменты заточенные под предметку, так ведь это отлично! Сколько раз уже писалось, что под каждую задачу удобен свой инструмент, кто-то даже копал на тему разработки своего языка, под каждую задачу, прежде чем её решать!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889967
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования...


А для меня есть принципиальная разница.
И если человек рассуждает на темы, о которых представления не имеет, это очень принципиально.
Вы на столько не представляете, о чем говорите, что даже ликбез устраивать не охота.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889969
автор_моднедовольный студентикв том то и прелесть ООП, что оно позволяет писать ИМЕННО СЛОЖНЫЕ программы "по простому"
Так не бывает. Сложные программы всегда требуют построения МД, что противоречит ООП в принципе.
недовольный студентик
вообще этот топик чистый холивар, тут нет правых и неправых все правы по-своему)
А никакого холивара и нет, в сложных системах обработки данных ООП вобще не применяется.

что за "сложные программы", которые не применяют ООП? что это за звери такие? просветите меня хоть немного в этом вопросе, а то право очень интерес гложет...

а про холивар - я имел ввиду идею превосходства ООП над тем же процедурно-функциональным программированием... и то и другое несовершенно, но раз ООП более поздняя технология это не значит, что она совершенна
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889974
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PC_2
Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.
В ООП св-ва не применяются к объектам, применяются методы. А то, что вы так невнятно хотите - это функции и ФП.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889986
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модPC_2
Я вот думаю о том, как построить систему в которой единожды(!) описав свойство Количество, оно применялось к любому обьекту к которому только может примениться.
В ООП св-ва не применяются к объектам, применяются методы. А то, что вы так невнятно хотите - это функции и ФП.

Да нет. PC_2 не это имел в виду, я расшифровал его поток сознания, и посоветовал посмотреть на wpf, где че то такое попытались сделать. Если я конечно его правильно понял :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889992
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикSQL_Lamerнедовольный студентик1. да причем здесь Лисп... Лисп это вообще специфичная вещь, разработанная для всяких там эксперных систем, логических задач.....
Нет.
Лисп был разработан для работы со списками.

>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования...

Он для обработки LISP-овых списков разрабатывался, а не того что Вы подумали
И это НИКАК не мешает ему быть универсальным языком (опять же вне зависимости от того, что Вы об этом думаете)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35889995
SQL_Lamerнедовольный студентик>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования...


А для меня есть принципиальная разница.
И если человек рассуждает на темы, о которых представления не имеет, это очень принципиально.
Вы на столько не представляете, о чем говорите, что даже ликбез устраивать не охота.

уважаемый вы сам то наверное не асс и не надо хвастаться тем что знаете Лисп, знать все невозможно да и не нужно мне хватает даже общего представления... вы же наверняка рассуждали на воросы в которых не знаете точного ответа, я видел всякую чушь созданную для работы с текстом, БД, да удобно для своей области но меня не впечатлило особо, видимо просто у меня другие вкусы...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890002
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикSQL_Lamerнедовольный студентик>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования...


А для меня есть принципиальная разница.
И если человек рассуждает на темы, о которых представления не имеет, это очень принципиально.
Вы на столько не представляете, о чем говорите, что даже ликбез устраивать не охота.

уважаемый вы сам то наверное не асс и не надо хвастаться тем что знаете Лисп, знать все невозможно да и не нужно мне хватает даже общего представления... вы же наверняка рассуждали на воросы в которых не знаете точного ответа, я видел всякую чушь созданную для работы с текстом, БД, да удобно для своей области но меня не впечатлило особо, видимо просто у меня другие вкусы...

Рассуждать о предметах, о которых Вы не имеете ни малейшего представления, вообще-то, не самая удачная мысль. Это конечно увлекательно (и попутно узнается очень много нового), но дискуссией это назвать сложно :(
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890010
XDiaBLoнедовольный студентикво тут категорически несогласен... хорошо когда есть альтернатива для выбора, конкуренция продуктов и прочая фигня... но когда ради денежной выгоды компания плодит кучи стандартов и технологий которые иногда совсем не оправданы, а потом программисту требуется изучать все это... скоро не будет универсальных сред в которых можно будет писать почти все типы программ, а будет конкретная среда для конкретной области разработок и по-моему это не есть +
Если требуется изучать, значит пригодилось, значит оправдано. А инструменты заточенные под предметку, так ведь это отлично! Сколько раз уже писалось, что под каждую задачу удобен свой инструмент, кто-то даже копал на тему разработки своего языка, под каждую задачу, прежде чем её решать!

да я согласен, но когда это идет не в угоду комерции, а вот из таких чистых и благородных помыслов... и это опять же извечный спор, а вообще каждый выбирает свое
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890013
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентики не надо хвастаться тем что знаете Лисп
Я не знаю Лисп, я только с ним знакомлюсь

недовольный студентиквы же наверняка рассуждали на воросы в которых не знаете точного ответа
Да. Бывало. Позже я осознал, насколько глупо это выглядело.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890018
Gluk (Kazan)недовольный студентикSQL_Lamerнедовольный студентик>> для меня нет принципиальной разницы для чего там разрабатывался Лисп, если только для списков то это неуниверсальный язык для узкого применения, списки можно обратбатывать хоть в С хоть в Паскале хоть в Ассемблере может быть только менее удобно, ну а вообще текстовый редактор очень удобен для работы с текстом или тот же эксель для статистических данных но это не языки программирования...


А для меня есть принципиальная разница.
И если человек рассуждает на темы, о которых представления не имеет, это очень принципиально.
Вы на столько не представляете, о чем говорите, что даже ликбез устраивать не охота.

уважаемый вы сам то наверное не асс и не надо хвастаться тем что знаете Лисп, знать все невозможно да и не нужно мне хватает даже общего представления... вы же наверняка рассуждали на воросы в которых не знаете точного ответа, я видел всякую чушь созданную для работы с текстом, БД, да удобно для своей области но меня не впечатлило особо, видимо просто у меня другие вкусы...

Рассуждать о предметах, о которых Вы не имеете ни малейшего представления, вообще-то, не самая удачная мысль. Это конечно увлекательно (и попутно узнается очень много нового), но дискуссией это назвать сложно :(

да дожили Лисп и пролог универсальные языки и что же поддерживают ли они прямую работу с памятью? можно ли с помощью них создать свой полноценный компилятор?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890026
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
злой студент,

Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890030
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamerнедовольный студентики не надо хвастаться тем что знаете Лисп
Я не знаю Лисп, я только с ним знакомлюсь

недовольный студентиквы же наверняка рассуждали на воросы в которых не знаете точного ответа
Да. Бывало. Позже я осознал, насколько глупо это выглядело.

и вы наверно очарованы его красотой и гармоничностью...
авторПервые области применения Лиспа были связаны с символьной обработкой данных и процессами принятия решений (см. проекты Franz).

Наиболее популярный сегодня диалект Коммон Лисп является универсальным языком программирования. Он широко используется в самых разных проектах: Интернет-серверы и службы, серверы приложений и клиенты, взаимодействующие с реляционными и объектными базами данных, научные расчёты и игровые программы.

Одно из направлений использования языка Lisp — его использование в качестве скриптового языка, автоматизирующего работу в ряде прикладных программ.

Лисп используется как язык сценариев в САПР AutoCAD (диалект AutoLISP)
Лисп является одним из базовых средств текстового редактора Emacs (Диалект EmacsLISP). По сути, большая часть Emacs написана на EmacsLISP, что даёт неограниченные возможности расширения функциональности.
В оконном менеджере Sawfish применяется специальный диалект Лиспа Rep, который в значительной степени повторяет диалект Лиспа от Emacs.
Диалект Scheme используется в качестве одного из скриптовых языков в графическом процессоре Gimp.
Диалект GOAL используется для высокодинамичных трёхмерных игр.
Лисп может использоваться для написания скриптов в аудиоредакторе Audacity
Сферы применения Лиспа многообразны: наука и промышленность, образование и медицина, от декодирования генома человека до системы проектирования авиалайнеров.

да сфера применения поражает:)) больше походит на узкопредметный язык
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890032
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamerзлой студент,

Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;)

я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890049
вот например выдержка из примений настоящего универсального языка
авторC++ — чрезвычайно мощный язык, содержащий средства создания эффективных программ практически любого назначения, от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения. В частности:

Поддерживаются различные стили и технологии программирования, включая традиционное директивное программирование, ООП,
Имеется возможность работы на низком уровне с памятью, адресами, портами.
Возможность создания обобщённых алгоритмов для разных типов данных, их специализация и вычисления на этапе компиляции, используя шаблоны.
Кроссплатформенность. Доступны компиляторы для большого количества платформ, на языке C++ разрабатывают программы для самых различных платформ и систем.
Эффективность. Язык спроектирован так, чтобы дать программисту максимальный контроль над всеми аспектами структуры и порядка исполнения программы. Ни одна из языковых возможностей, приводящая к дополнительным накладным расходам, не является обязательной для использования — при необходимости язык позволяет обеспечить максимальную эффективность программы.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890052
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикSQL_Lamerзлой студент,

Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;)

я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона

"Вы бы почитали что нибудь"
"Да уж и так, читаю, читаю..."
"И что, позвольте осведомиться?!"
"Переписку Энгельса с как его черт? С Каутским!" (c)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890062
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентик
я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона

А вы б легко прочесть смогли бы
В массачусетском университете информатики курс ?
Это я к тому, что не все так хорошо у нас с информатикой, из MIT`а вышло намного больше известных программистов , чем из любого нашего вуза(имеется в виду общемировая известность, и это имхо).

Если читать лень, то намекну-курс этот изрядно непохож на наши курсы информатики и читается на Scheme, одном из диалектов лиспа. Насчет "языка для обработки списков" подумайте- что есть синтаксическое дерево, и что дает возможность его изменять?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890085
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовльный студентикда я согласен, но когда это идет не в угоду комерции, а вот из таких чистых и благородных помыслов... и это опять же извечный спор, а вообще каждый выбирает свое

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

Ну вот, мы опять говорим о РАЗНОМ :) С каких пор универсальному языку (в плане Тьюринг-полноты) требуется доступ к какой то мифической физической памяти ? И с каких пор для написания компилятора стал требоваться доступ к физической памяти ? И на какой современной платформе, если на то пошло (кроме микрух) разработчик имеет доступ к ФИЗИЧЕСКОЙ памяти ???
Да и зачем ?

Чтобы было понятно, пример:

C, Pascal, Basic, Java, Lisp - универсальные языки
SQL, XSLT - специализированные языки (не универсальные)

При чем тут физическая память ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890091
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ммихалыч,

Бабки - наше все!!!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890100
SQL_LamerстудентикSQL_Lamerзлой студент,

Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;)

я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона

"Вы бы почитали что нибудь"
"Да уж и так, читаю, читаю..."
"И что, позвольте осведомиться?!"
"Переписку Энгельса с как его черт? С Каутским!" (c)


:) да тут уже ирония в ход пошла... ну вы мне порекомедуйте чтиво для моего самоликбеза)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890108
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикSQL_LamerстудентикSQL_Lamerзлой студент,

Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;)

я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона

"Вы бы почитали что нибудь"
"Да уж и так, читаю, читаю..."
"И что, позвольте осведомиться?!"
"Переписку Энгельса с как его черт? С Каутским!" (c)


:) да тут уже ирония в ход пошла... ну вы мне порекомедуйте чтиво для моего самоликбеза)

Тебе УЖЕ посоветовали: SICP
и поменьше надписей на заборах перед обедом
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890109
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик,

Совсем другое дело :)
Советую Карпова "Основы построения трансляторов".
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890117
Gluk (Kazan)злой студент
да дожили Лисп и пролог универсальные языки и что же поддерживают ли они прямую работу с памятью? можно ли с помощью них создать свой полноценный компилятор?

Ну вот, мы опять говорим о РАЗНОМ :) С каких пор универсальному языку (в плане Тьюринг-полноты) требуется доступ к какой то мифической физической памяти ? И с каких пор для написания компилятора стал требоваться доступ к физической памяти ? И на какой современной платформе, если на то пошло (кроме микрух) разработчик имеет доступ к ФИЗИЧЕСКОЙ памяти ???
Да и зачем ?

Чтобы было понятно, пример:

C, Pascal, Basic, Java, Lisp - универсальные языки
SQL, XSLT - специализированные языки (не универсальные)

При чем тут физическая память ?

я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890121
Gluk (Kazan)недовольный студентикSQL_LamerстудентикSQL_Lamerзлой студент,

Может вы все таки что нибудь почитаете на тему "программирование", а потом продолжим? ;)

я уже дофига читал на эту тему... для меня было б полезнее тогда уж практическая сторона

"Вы бы почитали что нибудь"
"Да уж и так, читаю, читаю..."
"И что, позвольте осведомиться?!"
"Переписку Энгельса с как его черт? С Каутским!" (c)


:) да тут уже ирония в ход пошла... ну вы мне порекомедуйте чтиво для моего самоликбеза)

Тебе УЖЕ посоветовали: SICP
и поменьше надписей на заборах перед обедом

нафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890142
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerМмихалыч,

Бабки - наше все!!!

угу
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890149
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
темный рыцарь
tchingizА абстрагизировать ооп дальше, то есть, через математику ооп описать это правильно. Это не правильно - это глупо. В смысле пытаться основать программирование на математике это глупость.

бедные Бурбаки, упорно основывающие математику (следующие утверждения)
на математике (предыдущих уже основанных утверждениях) последние полвека
видимо не знакомы с Вашим просвещенным мнением.

темный рыцарь
Программирование это есть (своего рода) математика, а потому никакого отдельного обоснование оно не требует.

программирование это конструктивная математика. Это правда.
Только околопрограммисткие менеджеры и большая часть программистов об этом не знает.
А после выхода в 80е годы из научных кругов к широкому пользователю (pc ibm),
стиль подачи информации стал подозрительно похожим на одесский базар, а не научный семинар, на котором каждый отвечает за свои слова.
В результате, из трех наугад выбранных признанных деятеля ооп - Страуструп, Буч,
Бертран Мейерс - все дают различные толкования основополагающих
терминов тип и класс(точнее, Буч, вообще, не дает). А в рамках работы Бурбаков
подобный базар по поводу дифуров или интегралов, скажем, не представляется возможным в принципе, что и говорит о подобии программирования сбору бабочек, а не математики.

темный рыцарь
Это вообще, а в частности, все попытки обосновать ООП математически ничего не дали и дать не могли, поскольку это не нужно и неестественно.
1) какие попытки Вам известны?
2) упомянутая мной ранее попытка Карделли вполне нужна и естественна.

Хотя лично моя еще лучше. )))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890157
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикнафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем

пиши на sql. )
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890159
Фотография 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/
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890182
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик
нафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем

Не нравится, не кушай :) Но фигню то по его поводу зачем прилюдно пороть ???
Кстати, я не сторонник Lisp-а и Haskell-я (не говоря уже о Prolog-е)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890185
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик
я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп

Lisp обеспечивает доступ к оперативной памяти :)
А пост был цитатой с надписи на заборе
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890198
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/

спасибо...
правда это же все узкоспециализированные инструменты (распознование символов, голосовой анализ)причем здесь ООП? и их применяют наверняка не в силу их нереализуемости через ООП, а вилу того что они разработаны и через них проще решать поставленные задачи, например некоторые компании не пишут свой движок игры а используют чужой в силу накладности программирования своего...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890203
Ммихалычнедовольный студентикнафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем

пиши на sql. )

нет уж это слишком жестокое по отношению ко мне наказание... :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890213
Gluk (Kazan)недовольный студентик
нафиг мне эти лямбда нотация и прочая хрень, я уважаю математику и всякие там теории формальных языков, но мне не нужен язык на который я каждый день бы смотрел и умилялся его красоте и правильности построния программ на нем

Не нравится, не кушай :) Но фигню то по его поводу зачем прилюдно пороть ???
Кстати, я не сторонник Lisp-а и Haskell-я (не говоря уже о Prolog-е)

а я и не кушаю:) просто мне это втюхивают за универсальный язык... по ходу тут не оценили разницу универсальный в написании программ и универсальный в применении
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890225
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик
а я и не кушаю:) просто мне это втюхивают за универсальный язык... по ходу тут не оценили разницу универсальный в написании программ и универсальный в применении

Это универсальный язык и тебе его никто не втюхивает.
Но ты лично можешь считать его синим или теплым, как тебе заблагорассудится.

Просто не обижайся, если окружающие не поймут и не примут ТВОЮ терминологию
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890226
Gluk (Kazan)недовольный студентик
я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп

Lisp обеспечивает доступ к оперативной памяти :)
А пост был цитатой с надписи на заборе

нифига википедия уже забором считается)) и правильно пишут там всякие особенно про Лисп, про его красоту универсальность, абстрагированность. пусть лучше в подполье сидят и ваяют на нем скрипты для Гимпа и ... уахахах... динамичные 3д игры - вот это меня убило авторы наверно просто забыли дописать что и там он используется как скрипт для АИ
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890227
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентикпо ходу тут не оценили разницу универсальный в написании программ и универсальный в применении

Я для чего еще применяются языки программирования, кроме как для написания программ?
По ходу, действительно я не оценил разницу.
Объясни.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890232
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик
я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп

А ты не задумывался почему в .NET языках сделали автоматическую сборку муссора ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890254
Gluk (Kazan)недовольный студентик
а я и не кушаю:) просто мне это втюхивают за универсальный язык... по ходу тут не оценили разницу универсальный в написании программ и универсальный в применении

Это универсальный язык и тебе его никто не втюхивает.
Но ты лично можешь считать его синим или теплым, как тебе заблагорассудится.

Просто не обижайся, если окружающие не поймут и не примут ТВОЮ терминологию

извините если уж категорично о чем то высказываюсь... но когда нашел фразу ЛИСП машина, я немного опешил создавать машину аппаратно оптимизированную под язык а не наоборот, это верх мысли программиской)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890266
SQL_Lamerнедовольный студентикпо ходу тут не оценили разницу универсальный в написании программ и универсальный в применении

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

универсальный в написании программы(Лисп) со своей абстрагированностью, Лямбда исчислением и прочими ухищерниями и универсальный в примении (С++) "от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения"
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890282
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикSQL_Lamerнедовольный студентикпо ходу тут не оценили разницу универсальный в написании программ и универсальный в применении

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

универсальный в написании программы(Лисп) со своей абстрагированностью, Лямбда исчислением и прочими ухищерниями и универсальный в примении (С++) "от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения"

Не хотел тебя огорчать, но можно например написать транслятор в С++ на Лисп.
А можно наоборот.
Может все - таки что - нибудь почитаешь?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890284
PC_2недовольный студентик
я имел ввиду доступ к оперативной памяти то бишь динамическое выделение нужных нам объемов и ее освобождение, выше был пост о сферах применения лиспа меня он не вдохновил, по моему тут все сторонники супер языков типа хаскел пролог лисп

А ты не задумывался почему в .NET языках сделали автоматическую сборку муссора ?

я чуствую чем это пахнет очередной баталией по поводу garbage collection и ее отсутсвием в С++ и тем плохо это или хорошо... я сразу оговорюсь я писал это лишь как аргумент в сравнении с Лиспом его функциональностью, а не о том плохо это или хорошо
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890285
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Студентик вся суть очень больших абстракций это писать без ошибок, или с минимальным количеством ошибок. Понимаешь студентик, написал раз, приходишь к проджект менеджеру своему и говоришь, я уверен что здесь нет ошибок и сдаешь минимально тестируя.
Прикинь такое возможно. Если и будет ошибка то скорей всего логическая в неправильном алгоритме или с оптимизацией попросят.
Просто когда у тебя есть изящно записанное решение, короткое и крассивое, ты не спускаешся к быдлопрограммированию флажков, что там к чему обнулилось, переприсвоилось, перезатерлось, недообнулилось и сидишь с дебагом в третем поколении программистов, ошибки вылавливаешь.

Вот тебе привели тотже SQL в нем уверенно можно писать довольно сложные запросы, даже с курсором практически без ошибок. Ты концентрируешся на задаче, находишь алгоритм и изящное решение и ВСЕ.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890304
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик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/

спасибо...
правда это же все узкоспециализированные инструменты (распознование символов, голосовой анализ)причем здесь ООП? и их применяют наверняка не в силу их нереализуемости через ООП, а вилу того что они разработаны и через них проще решать поставленные задачи, например некоторые компании не пишут свой движок игры а используют чужой в силу накладности программирования своего...
при том, что фактом является утверждение, что это сложная программа, в которой не используется ооп. Аналогичные системы есть с ооп.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890313
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик

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

Ага. А по твоему это что ?
Глас народа не всегда истина
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890325
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недовольный студентик
извините если уж категорично о чем то высказываюсь... но когда нашел фразу ЛИСП машина, я немного опешил создавать машину аппаратно оптимизированную под язык а не наоборот, это верх мысли программиской)

То есть против Java-машин ты не возражаешь ? А Lisp-машина уже не кошерна потому-что с чешуей и крыльями ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890332
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикgarbage collection
Чем дальше в лес, тем больше дров.

ППЦ
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890389
SQL_LamerстудентикSQL_Lamerнедовольный студентикпо ходу тут не оценили разницу универсальный в написании программ и универсальный в применении

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

универсальный в написании программы(Лисп) со своей абстрагированностью, Лямбда исчислением и прочими ухищерниями и универсальный в примении (С++) "от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения"

Не хотел тебя огорчать, но можно например написать транслятор в С++ на Лисп.
А можно наоборот.
Может все - таки что - нибудь почитаешь?

обязательно почитаю)) или может в старости потянет на теоретическия изыскания в программостроении или "на поиски священного(универсального) языка"
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890424
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
веселый студентик
обязательно почитаю)) или может в старости потянет на теоретическия изыскания в программостроении или "на поиски священного(универсального) языка"

не читатель ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890463
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 веселый студентик

Со временем прийдет. Я начинал с ВБА, потом перешел на ВБ.
Потом узучил С++ и долго в эйфории ходил, насколько элегантный синтаксис, какое быстродействие. Теперь даже с горизонтов С# противно смотреть на С++, а с точки зрения функционального программирования уже скоро будет противно смотреть на С#
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890592
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух ты, книжку скачал, почитаю :) Судя по всему супер. Кто уже прочитал?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890801
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
децкий сад, меня он в институте в свое время совсем не впечатлил, также каг и пролог сбстна.

Модератор:
просьба не злоупотреблять коверканием языка
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890829
tchingizВ результате, из трех наугад выбранных признанных деятеля ооп - Страуструп, Буч,
Бертран Мейерс - все дают различные толкования основополагающих
терминов тип и класс
Это из-за того, что они пытаются свести это к математике, что не только не нужно, но и вредно. Если бы они попытались истолковать понятия класс и тип с точки зрения биологии, то тоже было бы много споров.

tchingiz(точнее, Буч, вообще, не дает).
И правильно делает. Разве у кого-то есть проблемы с пониманием типа и класс в программировании? Проблем ни у кого не наблюдается. Проблемы появляются только когда кто-то пытается зачем-то сформулировать программирования с терминах, скажем, топологии.

tchingizА в рамках работы Бурбаков
подобный базар по поводу дифуров или интегралов, скажем, не представляется возможным в принципе, что и говорит о подобии программирования сбору бабочек, а не математики.
Нет. Это говорит, что проблемы программирования надо решать средствами программирования. Ведь если Бурбаки будут решать проблемы теории множеств с помощью бабочек, то у них тоже базар получится.

Зачем (классическую) математику тянут в программирование (и другие дисциплины) понятна: сказывается стремление представить все в символьной наукоподобной форме. В большинстве случае (но не всегда) от этого больше вреда чем пользы.

tchingiz2) упомянутая мной ранее попытка Карделли вполне нужна и естественна.
Кому от нее лучше? Какие преимущества она дает? Что я могу сделать, чего я не мог сделать без нее?

В ООП много проблем (вернее ограничений), но они никак не связаны с наличием или отсутствием математического описания. Поэтому я не понимаю зачем оно нужнО. Ну закодируем мы все с помощью латинских боковок или даже греческих. Кому от этого легче?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890920
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)веселый студентик
обязательно почитаю)) или может в старости потянет на теоретическия изыскания в программостроении или "на поиски священного(универсального) языка"

не читатель ?

читатель... но практики явно не хватает.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35890982
PC_22 веселый студентик

Со временем прийдет. Я начинал с ВБА, потом перешел на ВБ.
Потом узучил С++ и долго в эйфории ходил, насколько элегантный синтаксис, какое быстродействие. Теперь даже с горизонтов С# противно смотреть на С++, а с точки зрения функционального программирования уже скоро будет противно смотреть на С#

даааа... высоко вы птицы высокоуровнего программирования... далеко мне до вас :) я начинал еще в школе причем с ассемблера именно он меня и заинтересовал правда тяжело мне его было осваивать, да и не осил я его полностью, в итоге вернулся спустя время... да и щас я недалекий программист, хотя есть определенные знания в алгоритмах и программировании... в обыденности использую дельфи , но в принципе нетрудно будет наверно и на С писать... с тех давних дней я до сих пор ценю и уважаю ассемблер, ну незнаю видится мне именно в нем какая то своя красота, для меня он намного проще и логичней чем тот же С++ со своими ООП фишками... хотя я уважаю и другие языки и ничего не имею против того же Лиспа... есть за мной грешок я являюсь противником net технологии. не понимаю я ее плюсов просветите меня в чем ее сила?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891089
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простота бейсика + быстродействие Си++
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891113
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2простота бейсика + быстродействие Си++

впечатляет (прям на кухне хозяйка, в постели прости...):) неужели все так хорошо? а недостатки присутствуют?а натив код производит?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891124
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
темный рыцарь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
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891125
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикPC_2простота бейсика + быстродействие Си++

впечатляет (прям на кухне хозяйка, в постели прости...):) неужели все так хорошо? а недостатки присутствуют?а натив код производит?

почитай какую-то нетолстую книжку по дот нет.
Разница между С++ и С# огромна.
Я вот студию лабаю сейчас, если бы на С++ писал валерьянки бы не на пасся.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891183
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
темный рыцарь
Зачем (классическую) математику тянут в программирование (и другие дисциплины) понятна: сказывается стремление представить все в символьной наукоподобной форме. В большинстве случае (но не всегда) от этого больше вреда чем пользы.

tchingiz2) упомянутая мной ранее попытка Карделли вполне нужна и естественна.
Кому от нее лучше? Какие преимущества она дает? Что я могу сделать, чего я не мог сделать без нее?

Вы не можете понять, чем Вы занимаетесь.
и не можете обьяснить другому. Следствием этого есть бесконечные споры о ооп, которых не может быть о треугольниках и плоскостях.

напоминаю о вопросе какие попытки дать математическое обоснование ооп лично Вам известны?


http://sql.ru/forum/actualthread.aspx?tid=647881&pg=12#6972074

думаю спрашивать откуда Вам известно о стремлении представить все в символьной наукообразной форме бесполезно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891226
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2
темный рыцарьtchingizВ результате, из трех наугад выбранных признанных деятеля ооп - Страуструп, Буч,
Бертран Мейерс - все дают различные толкования основополагающих
терминов тип и класс
Это из-за того, что они пытаются свести это к математике, что не только не нужно, но и вредно. Если бы они попытались истолковать понятия класс и тип с точки зрения биологии, то тоже было бы много споров.


они не пытаются свести это к математике. Они обьясняют, что такое тип и класс для читателей.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891249
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
почитай какую-то нетолстую книжку по дот нет.
Разница между С++ и С# огромна.
Я вот студию лабаю сейчас, если бы на С++ писал валерьянки бы не на пасся.

Разница настолько огромна, что это два совершенно разных языка
Но на счет в постели ... не уверен, мне от этого ...ва временами тошно
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891428
tchingizА прочитать у Бертрана Майерса, что
математическое понятие как абстрактный тип данных,
реализованное на некотором языке программирования, называется классом - полезно.
Чем полезно? Что это дает? Что я могу сделать нового, чего не мог сделать до этого?

tchingizА попытки истолковывать класс и тип без определения
вызывают много споров.
Споров о чем? Об определении? Но ведь определение это сведение к более общим понятиям. А зачем их сводить к более общим, если они и так достаточно общие и ни у кого не вызывает проблем с их восприятием и использованием?

tchingizеще раз. Проблемы наблюдаются у Страуструпа, Мейера, Гради Буча.
они не могут договориться и обьяснить другим что такое класс.
А другим надо, чтобы им объясняли? По моему, нет. Классы и типы хорошо работают и без "определения". Я вот думаю, что люди привыкли считать определением нечто математическое. А если это определение дано в терминах программирования, то им это кажется не очень четким. Отсюда стремление математизировать все вокруг. А далее разногласия, поскольку в математике просто нет таких стредств для описания программистских понятий. Программирование не нуждается в (классической) математике для того, чтобы быть строгим, понятным и полезным. Программирование это и есть своего рода математика нашего времени.

tchingizони не пытаются свести это к математике. Они обьясняют, что такое тип и класс для читателей.
Как же, еще как пытаются. Они пытаются объяснить путем сведения всего к математике. В основе формализации так или иначе лежит теория множеств (понятие множества). Это и есть математика. Но ведь вся пакость в том, что понятие множества довольно плохо подходит для описания того, чем жонглируют в программировании. Отсюда и проблемы на ровном месте.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891489
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все идет к самообучающимся программам. Первые массовые попытки - запись макросов в ворде, например, еще в 97 офисе были.

Пользователю в идеале нужна программа с одной большой кнопкой "сделать все офигенно". Пользоваться сложными инструментами никто не будет.

Как следствие - будущее программирования за обучающимися нейросетями.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891496
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Random_GoodmanВсе идет к самообучающимся программам. Первые массовые попытки - запись макросов в ворде, например, еще в 97 офисе были.

Пользователю в идеале нужна программа с одной большой кнопкой "сделать все офигенно". Пользоваться сложными инструментами никто не будет.

Как следствие - будущее программирования за обучающимися нейросетями.

с текущем состоянием дел ИИ это "будуйщее" начнется не раньше чем через сто лет
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891542
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не переживайте так, нанотехнологии всех спасут
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891550
GYGY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ммихалыч,

... раз и навсегда
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891566
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
беларусские нанотехнологиии в действии
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891613
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
темный рыцарь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еще раз. Проблемы наблюдаются у Страуструпа, Мейера, Гради Буча.
они не могут договориться и обьяснить другим что такое класс.
А другим надо, чтобы им объясняли? По моему, нет. Классы и типы хорошо работают и без "определения".

По моему надо.
Поскольку "другие" платят деньги и покупают книги с обьяснениями что такое класс.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891912
Фотография ПХП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок?
.......
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891917
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПХПКак вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок?
.......

Хорошо для кармы
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891918
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
с текущем состоянием дел ИИ это "будуйщее" начнется не раньше чем через сто лет
Поскольку это решительно требуется, то рано или поздно будет прорыв. Транзистор тоже долго придумывали.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891919
Фотография ПХП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerПХПКак вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок?
.......

Хорошо для кармы
Извращенцы!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891934
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Random_GoodmanPC_2
с текущем состоянием дел ИИ это "будуйщее" начнется не раньше чем через сто лет
Поскольку это решительно требуется, то рано или поздно будет прорыв. Транзистор тоже долго придумывали.

На счет требуется я не согласен.
Во-первых тормозить будут этот час Чэ еще долго, просто потому что есть армия программистов и целая индустрия которая должна кормиться. Здесь также как с нефтью, пока нефть есть, альтернативные разработки старательно засовываются в самый дальний ящик.

Во-вторых, порой формулирование задачи или спецификация или обучение занимает больше времени чем собсно сесть и все написать прямо в коде как нужно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891943
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Random_GoodmanPC_2
с текущем состоянием дел ИИ это "будуйщее" начнется не раньше чем через сто лет
Поскольку это решительно требуется, то рано или поздно будет прорыв. Транзистор тоже долго придумывали.

На счет требуется я не согласен.
Во-первых тормозить будут этот час Чэ еще долго, просто потому что есть армия программистов и целая индустрия которая должна кормиться. Здесь также как с нефтью, пока нефть есть, альтернативные разработки старательно засовываются в самый дальний ящик.

Во-вторых, порой формулирование задачи или спецификация или обучение занимает больше времени чем собсно сесть и все написать прямо в коде как нужно.

имхо, прорыва не будут.
железяка останется железякой
можешь спать спокойно
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35891945
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer

имхо, прорыва не будут.
железяка останется железякой
можешь спать спокойно

+4096
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35892016
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2беларусские нанотехнологиии в действии

знатная штука
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35892301
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надеюсь нанотехнологии от Чубайса/Путина им не уступают
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35892533
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПХПКак вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок?
.......

Ну например для того, что ООП в нем гораздо ООП-нее чем в C++, Java и C# вместе взятых.
В последнем вот только только мультиметоды собрались вводить (с чего бы) :)
Про Александреску и Буст прошу не рассказывать, я типа в курсе
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35892551
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПХПКак вы достали со свои Лиспом и аля будь он не ладен 1000-чу раз. И ваш этот упырь "учитель", который вам мозг запудрил им же. Не пойму нахрен он нужен акромя теории и фекальных скобок?
.......
А нахрена ПХП, окромя быдлокодерства?
Модератор:
термин быдлокодерство мне не нравится
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35892689
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет ИИ: пока это далеко фантастические идеи требующие большой ресурсной базы и очень трудоемкие в реализации.

про ООП: зачем меряться "ООПатостью" языков... по моему создатели ООП(как и любой другой технологии) рассчитывали, что с введением оной все проблемы в написании программ будут решены, а получается что сама методика далеко не самодостаточна, постоянно совершенствутся и требует доработки, а вследствии этого чрезмерно раздувается и услажняется...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35892724
GYGY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
студентикнасчет ИИ: пока это далеко фантастические идеи требующие большой ресурсной базы и очень трудоемкие в реализации.

про ООП: зачем меряться "ООПатостью" языков... по моему создатели ООП(как и любой другой технологии) рассчитывали, что с введением оной все проблемы в написании программ будут решены, а получается что сама методика далеко не самодостаточна, постоянно совершенствутся и требует доработки, а вследствии этого чрезмерно раздувается и услажняется...

Про вообще: хорошо когда есть возможность использовать технологии совместно - что бы выглядело это не как нечто противоестественное.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35892735
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикнасчет ИИ: пока это далеко фантастические идеи требующие большой ресурсной базы и очень трудоемкие в реализации.

про ООП: зачем меряться "ООПатостью" языков... по моему создатели ООП(как и любой другой технологии) рассчитывали, что с введением оной все проблемы в написании программ будут решены, а получается что сама методика далеко не самодостаточна, постоянно совершенствутся и требует доработки, а вследствии этого чрезмерно раздувается и услажняется...

Я тут выше писал про ветряные мельницы. Про ООП ты тоже знаешь недостаточно, чтобы рассуждать о его целях и самодостаточности (также как и про goto) :)
А за орфографией все-таки следи, глаза режет (FireFox что-ли поставь)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35892992
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)студентикнасчет ИИ: пока это далеко фантастические идеи требующие большой ресурсной базы и очень трудоемкие в реализации.

про ООП: зачем меряться "ООПатостью" языков... по моему создатели ООП(как и любой другой технологии) рассчитывали, что с введением оной все проблемы в написании программ будут решены, а получается что сама методика далеко не самодостаточна, постоянно совершенствутся и требует доработки, а вследствии этого чрезмерно раздувается и услажняется...

Я тут выше писал про ветряные мельницы. Про ООП ты тоже знаешь недостаточно, чтобы рассуждать о его целях и самодостаточности (также как и про goto) :)
А за орфографией все-таки следи, глаза режет (FireFox что-ли поставь)

Про ветряные мельницы это круто)) Про ООП... Я и не говорил, что знаю его достаточно. Мои слова основываются на моем опыте в изучении этих вопросов. А вообще всегда нужны люди, которые подвергают критике устоявшиеся догмы, в природе нет ничего идеального и это относится и к ООП. Посмотрел соседний топик про Лисп, был потрясен тем, что быструю сортировку можно написать в 4 коротких строчки. Правда, я считаю, что все эти абстракции засоряют мозги и опять же в моем комменте выше было написано, что заниматься подобными вещами можно и нужно, когда тебе лет 60, ты не программируешь и тебя потянуло на теоретические изыскания, либо когда ты бредишь теориями о совершенном языке. С к примеру я не изучал, но разобрать код сортировки смог без особых трудностей, а вот с Хаскелом запутался совсем... Не всегда, что коротко и просто "написано" так просто в понимании...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893015
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати для меня отрицание гоуту лишь общепрограммистская практика... я не сторонник и не противник этого... есть он, нету... как раз на машинном уровне все эти струтуры циклов, ветвлений есть не что иное как комбинации условий, условных и безусловных переходов
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893078
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конечном счёте любое ООП и ФП сводится к конечным автоматам и машинам тьюринга.

Может быть тараканы сидят не в методе программирования а в голове программиста?

ЗЫ. Just IMHO...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893093
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМожет быть тараканы сидят не в методе программирования а в голове программиста?я под этим подпишусь, сто пудов! )))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893146
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВ конечном счёте любое ООП и ФП сводится к конечным автоматам и машинам тьюринга.

Может быть тараканы сидят не в методе программирования а в голове программиста?

ЗЫ. Just IMHO...

ИМХО а почему бы вам такому умному не писать свои программы для машины Тьюринга)))))
хватит ср*ть здесь теоретической фигней(все что вы написали правильно, но лишь в теории, на практике пишут под конкретный процессор, конкретную ось)... машины тьюринга это вообще теоретическая упрощенная абстракция, писать про это просто неимоверно глупо...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893161
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я-бы с удовольствием с тобой потроллил. Но не внушает доверия твой ник. Так-что извини.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893247
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ-бы с удовольствием с тобой потроллил. Но не внушает доверия твой ник. Так-что извини.
Да, у него наверное обширная практика, и богатейший личный опыт программирования, раз так теорию ненавидит.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893272
веселый студентик
динамичные 3д игры - вот это меня убило авторы наверно просто забыли дописать что и там он используется как скрипт для АИ


Ты очень не в теме. Если ты не знаешь про GOAL, то помолчал бы.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893282
maytonЯ-бы с удовольствием с тобой потроллил. Но не внушает доверия твой ник. Так-что извини.

ну что подискутируем?) ваш содержательный ответ на мое сообщение в студию... теорию я кстати люблю, но всегда должен быть баланс между теорией и практикой...

P.S. и хватит кидаться на меня всякими сказочными прозвищами....
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893289
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чингис, забань его уже по ай пи, что - ли?
Сколько можно?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893291
невеселый нестудентиквеселый студентик
динамичные 3д игры - вот это меня убило авторы наверно просто забыли дописать что и там он используется как скрипт для АИ


Ты очень не в теме. Если ты не знаешь про GOAL, то помолчал бы.

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

что уже аргументов нету?? или я тут всколыхнул вашу затухшую затеоризованную атмосферу?
понимаешь скл_ламер если не будет несогласных будет застой... так что не надо тревожить покой модератора, лучше аргументы...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893308
НЕ студент
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
студент студентуневеселый нестудентиквеселый студентик
динамичные 3д игры - вот это меня убило авторы наверно просто забыли дописать что и там он используется как скрипт для АИ


Ты очень не в теме. Если ты не знаешь про GOAL, то помолчал бы.

а где же студенческая солидарность??? )

Посмотри ник внимательно. Если читать не умеешь, какой ты нафик студент.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893311
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикПро ООП...

ООП это не ООП

Во всяком случае тот ООП который постоянно имеется в виду не более чем набор компромиссов, принятых в C++ с целью и рыбку съесть и соблюсти принцип нулевых издержек, поставленный во главу угла. Впоследствии этот праздничный набор был бездумно скопирован в Java и C# и широко разошелся в массы. Теперь массы думают что ООП это C++ :) Это беда (c)
Сага о мельницах посвящена не goto, а тому нехитрому факту, что желательно (и интересно для индивида) прежде чем иттить на дракона, получить некоторое представление о том как этот дракон выглядит, в противном случае, получается смешно и грустно.

О математике: математику надо учить. Программирование это математика :( Массы опять не в курсе дела, но с возрастом я все глубже это понимаю (например как сейчас придираясь через это )
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893353
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."
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893357
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наивный школьник
что уже аргументов нету?? или я тут всколыхнул вашу затухшую затеоризованную атмосферу?
понимаешь скл_ламер если не будет несогласных будет застой... так что не надо тревожить покой модератора, лучше аргументы...

Лучше иди, уроки делай.
А то в институт не примут.
И перестань к взрослым приставать.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893455
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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."
Это ему приватное наследование не понравилось? Вообще не понимаю для чего оно. А так, навскидку, какие ещё в С++ есть несоответствия ООП? Я не копал на эту тему.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893718
Gluk (Kazan)студентикПро ООП...

ООП это не ООП

Во всяком случае тот ООП который постоянно имеется в виду не более чем набор компромиссов, принятых в C++ с целью и рыбку съесть и соблюсти принцип нулевых издержек, поставленный во главу угла. Впоследствии этот праздничный набор был бездумно скопирован в Java и C# и широко разошелся в массы. Теперь массы думают что ООП это C++ :) Это беда (c)
Сага о мельницах посвящена не goto, а тому нехитрому факту, что желательно (и интересно для индивида) прежде чем иттить на дракона, получить некоторое представление о том как этот дракон выглядит, в противном случае, получается смешно и грустно.

О математике: математику надо учить. Программирование это математика :( Массы опять не в курсе дела, но с возрастом я все глубже это понимаю (например как сейчас придираясь через это )

знаете написать простенькую программу или какую-нибудь бяку с объектами в том же дельфи может каждый... а вот программу использующую высокооптимальные алгоритмы(не как библиотечные функции), а еще лучше сам алгоритм, может не каждый и уж тем более без математики, так что вы меня не правильно истолковываете... блин опять это ООП... кстати вы сказали про С++.. был С хороший системный язык с некоторыми вольностями, которые правда позволяли писать на нем мощный код, пришло ООП, С расширили этими возможностями и что получилось - монстр который потдерживает ООП и мощь прежнего С----> крайне сложная неудобоваримая каша, в котором далеко не всегда расбираются люди, программирующие на нем и в котором много неодназначностей. Отсюда вывод вычислительная мощность ООП и простота это несопоставимые вещи...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893730
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поправка к вышесказанному "вычислительная мощность, ООП, простота"
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35893736
SQL_Lamerнаивный школьник
что уже аргументов нету?? или я тут всколыхнул вашу затухшую затеоризованную атмосферу?
понимаешь скл_ламер если не будет несогласных будет застой... так что не надо тревожить покой модератора, лучше аргументы...

Лучше иди, уроки делай.
А то в институт не примут.
И перестань к взрослым приставать.

ведете себя совсем не по-взрослому... уже на личности перешли... я не вижу ваших аргументов
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35894048
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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."
Это ему приватное наследование не понравилось? Вообще не понимаю для чего оно. А так, навскидку, какие ещё в С++ есть несоответствия ООП? Я не копал на эту тему.

Попросту говоря, с ООП оно не имеет ничего общего :)
Даже не похоже
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35894095
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) : в плюсах так много всего, что с ООП не имеет ничего общего, а им, вишь, приватное наследование не нравится имхо, конечно, но чушь это всё и ересь. на С++ можно писать программы в стиле ООП? - можно, значит С++ поддерживает ООП. То, что язык поддерживает и другие парадигмы, или расширяет в своём стиле объектно-ориентированную, ревнителей чистоты волновать, по большому, не должно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35894262
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychGluk (Kazan) : в плюсах так много всего, что с ООП не имеет ничего общего, а им, вишь, приватное наследование не нравится имхо, конечно, но чушь это всё и ересь. на С++ можно писать программы в стиле ООП? - можно, значит С++ поддерживает ООП. То, что язык поддерживает и другие парадигмы, или расширяет в своём стиле объектно-ориентированную, ревнителей чистоты волновать, по большому, не должно.

Поддерживают так, как понял его Страуструп
Проблема в том, что до сих пор никто не озаботился тем чтобы формально определить, что же такое ООП. Вот и городят кто во что горазд
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35894294
Vowk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Проблема в том, что до сих пор никто не озаботился тем чтобы формально определить, что же такое ООП. Вот и городят кто во что горазд
Невозможность точного определения заключается в самой аббревиатуре ООП - объектно ориентированное программирование - это и значит, что каждый понимает кто во что гаразд. Оно возникло как противоположность структурному программированию - и более точного определения вряд ли когда даст.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35894390
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VowkGluk (Kazan)Проблема в том, что до сих пор никто не озаботился тем чтобы формально определить, что же такое ООП. Вот и городят кто во что горазд
Невозможность точного определения заключается в самой аббревиатуре ООП - объектно ориентированное программирование - это и значит, что каждый понимает кто во что гаразд. Оно возникло как противоположность структурному программированию - и более точного определения вряд ли когда даст.

сам придумал ?
если для чего-то нет четкого определения, возникает бардак (что собственно мы и имеем)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35894621
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё верно. Сколько существует теоретиков программирования - столько и определений ООП. Сюда - же можно добавить концепцию объекта в различных ЯП. Везде она своя. Поэтому что-бы не сеять лишние провокации и не разжигать флейм, лучше задать общий формат топика. Например - ООП в С++ и и.п.

А определений объекта - уж тем более существует несколько десятков, если не сотен.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35894745
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
На счет требуется я не согласен.
Во-первых тормозить будут этот час Чэ еще долго, просто потому что есть армия программистов и целая индустрия которая должна кормиться. Здесь также как с нефтью, пока нефть есть, альтернативные разработки старательно засовываются в самый дальний ящик.
Я бы не проводил такие альтернативы... было бы все так просто тогда бы и Линукса не было и опенсорса вообще. И асеммблеристы держали бы весь мир в ужасе ;-)

К тому же альтернативные источники попросту объективно неудобны - поканичто не сравнится с канистрой бензина в багажнике, с заправкой полного бака за 5 минут они никому и не нужны. А тут наоборот. Так что сравнения некорректны.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35894755
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
Во-вторых, порой формулирование задачи или спецификация или обучение занимает больше времени чем собсно сесть и все написать прямо в коде как нужно.Вот этим программисты будущего и будут заниматься. Собственно они и сейчас занимаются этим, просто формулировка + реализация занимает много времени. В будущем последнее можно будет выкинуть.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895058
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу зараннее прощения за оффтоп... здесь я подвергся жестокой критике, как недалекий человек люто ненавидящий математику... и тогда меня осенило - в этом расделе сидят люди с блестящим знанием теории и математики... ну что ж не смогли бы вы господа решить данную задачу на любом из трех общепринятых языках(С, Бэйсик или Паскаль)... задача элементарна в реализации и требует небольшого напряга в области алгоритмопостроения... если вы такие профи то легко решите ее и докажете мне, что мои высказывания в вашу сторону были слишком категоричными...
Задача
Есть массив элементов(предположим целых чисел) mas[1] .. mas[K + L] рассматриваемый как объединие его отрезков: начала mas[1]..mas[K] длины K и mas[K+1].. mas[K+L] длины L. Не использую дополнительных структур данных для хранения отрезков переставить их, те первй в конец второй в начало. Алгоритм должен быть оптимальным.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895125
Денис Ильин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переставить их, те первй в конец второй в начало.
что то не совсем понятно условие
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895138
Абыр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Денис Ильин переставить их, те первй в конец второй в начало.
что то не совсем понятно условие

Видимо студентику в институтике задали задчку на циклические сдвиги ....
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895145
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так всегда бывает. Начнёт оный отрок теоретизировать на тему кораблей бороздящих... А как дали боевую задачу - сразу сник. Силенок не хватило.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895422
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикпрошу зараннее прощения за оффтоп... здесь я подвергся жестокой критике, как недалекий человек люто ненавидящий математику... и тогда меня осенило - в этом расделе сидят люди с блестящим знанием теории и математики... ну что ж не смогли бы вы господа решить данную задачу на любом из трех общепринятых языках(С, Бэйсик или Паскаль)... задача элементарна в реализации и требует небольшого напряга в области алгоритмопостроения... если вы такие профи то легко решите ее и докажете мне, что мои высказывания в вашу сторону были слишком категоричными...
Задача
Есть массив элементов(предположим целых чисел) mas[1] .. mas[K + L] рассматриваемый как объединие его отрезков: начала mas[1]..mas[K] длины K и mas[K+1].. mas[K+L] длины L. Не использую дополнительных структур данных для хранения отрезков переставить их, те первй в конец второй в начало. Алгоритм должен быть оптимальным.


OffTop: Вы владеете языком ?
Отлично !!! будете наклеивать марки
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895425
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентик: открыл для себя валшебный xor xor xor ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895445
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикпрошу зараннее прощения за оффтоп... здесь я подвергся жестокой критике, как недалекий человек люто ненавидящий математику... и тогда меня осенило - в этом расделе сидят люди с блестящим знанием теории и математики... ну что ж не смогли бы вы господа решить данную задачу на любом из трех общепринятых языках(С, Бэйсик или Паскаль)... задача элементарна в реализации и требует небольшого напряга в области алгоритмопостроения... если вы такие профи то легко решите ее и докажете мне, что мои высказывания в вашу сторону были слишком категоричными...
Задача
Есть массив элементов(предположим целых чисел) mas[1] .. mas[K + L] рассматриваемый как объединие его отрезков: начала mas[1]..mas[K] длины K и mas[K+1].. mas[K+L] длины L. Не использую дополнительных структур данных для хранения отрезков переставить их, те первй в конец второй в начало. Алгоритм должен быть оптимальным.
Курсовую задали? Сам её делай.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895483
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ваши приколы неуместны... эту задачу я решил уже давно, правда не так оптимально как было возможно... просто интересно мнение местных теоретиков и их уровень программирования... от вас даже не требуется писать полный исходник, только его основной код... к слову я выпускник, так что мне ни к чему задачки такого уровня... если вы не решите, то я через некоторое время выложу код сам, правда буду слегка разачарован - разговаривать об оптимальности, компиляторах и уж тем более парадигмах ООП наверное бесмысленно, не умея решать задачи такого уровня...
чтобы это не было оффтопом интереснен еще вопрос, как может помочь нам ООП в данном примере? пример действия задачи массив из отрезков [(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]
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895511
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
студентикваши приколы неуместны...нужно поменять отрезки местами
Код: plaintext
1.
m[ 2 ],m[ 1 ]=m[ 1 ],m[ 2 ]
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895521
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие нафиг отрезки, это в каком вузе такую ерись преподают...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895561
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модстудентикваши приколы неуместны...нужно поменять отрезки местами
Код: plaintext
1.
m[ 2 ],m[ 1 ]=m[ 1 ],m[ 2 ]


не вижу здесь алгоритма...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895573
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ммихалычкакие нафиг отрезки, это в каком вузе такую ерись преподают...

ну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку...
предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895582
Фотография 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

Применить к твоей задаче - как два пальца. Не интересно
Кстати задача не сформулирована. Как определить где заканчивается первый "отрезок"
что за бардак в постановке задачи ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895612
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку...
предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула
Твоя просьба - целевая провокация. Никому твоя задача в методах ООП нафик не нужна. Если-бы действительно ставил цель решить - то не задавал-бы вопросов в такой форме. А если нечем занятся - сходи в игровой клуб и поиграй.

P.S. Прости модератор.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895691
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикМмихалычкакие нафиг отрезки, это в каком вузе такую ерись преподают...

ну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку...
предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула
Ну может таки два вектора? Это вроде бы тоже класическое название , так сказать
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895693
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Есть массив элементов(предположим целых чисел) mas[ 1 ] .. mas[K + L] рассматриваемый как объединие его отрезков: начала mas[ 1 ]..mas[K] длины K и mas[K+ 1 ].. mas[K+L] длины L. Не использую дополнительных структур данных для хранения отрезков переставить их, те первый в конец второй в начало. Алгоритм должен быть оптимальным.
Оптимальный алгоритм число действий порядка K + L.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895703
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентик
формулировка задачи была выше... но так уж и быть


Добрый совет: создайте ДРУГУЮ тему. Желающий порешать задачу порешают ее там.
А здесь - адекватная реакция на оффтопик со стороны модератора, это максимум чего вы добьетесь

P.S. Пребывая в социуме, приходиться придерживаться определенных правил
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895709
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonстудентикну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку...
предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула
Твоя просьба - целевая провокация. Никому твоя задача в методах ООП нафик не нужна. Если-бы действительно ставил цель решить - то не задавал-бы вопросов в такой форме. А если нечем занятся - сходи в игровой клуб и поиграй.

P.S. Прости модератор.

зачем мне ее решать? я ее решил уже давно... актуальность задачки на лицо( область хотя бы генное программирование)... понимаю что ООП здесь малоприменимо, так задачу проще реализовать в виде функции, но такую функцию в стандартной библиотеке я не нашел... если не можете или не хотите решить тогда ждите скоро выложу решение...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895742
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентик
...хотя бы генное программирование....

....реализовать в виде функции, но такую функцию в стандартной библиотеке я не нашел...
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895769
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор:
Поддерживаю предложение участников форума о заведении Вами отдельной темы для
задач, которыми Вы захотите что либо проиллюстрировать.
Уведомляю о нежелательности обсуждения в программировании поведения программистов.
То есть, весь данный пост не подходит к форуму программирование по тематике.
Прошу уменьшить кол-во ошибок в Ваших текстах.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895837
me_dved
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентик
<вырезано>
пример действия задачи массив из отрезков [(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.
m[ 2 ],m[ 1 ]=m[ 1 ],m[ 2 ]

Да, Python рулит!
Чем не аргумент в пользу более мощных языков программирования?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
C:\Documents and Settings\me_dved>python
Python  2 . 5 . 2  (r252: 60911 , Feb  21   2008 ,  13 : 11 : 45 ) [MSC v. 1310   32  bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> m = [( 6 , 7 , 8 ),( 1 , 2 , 3 , 4 , 5 )]
>>> m
[( 6 ,  7 ,  8 ), ( 1 ,  2 ,  3 ,  4 ,  5 )]
>>> m[ 0 ], m[ 1 ] = m[ 1 ], m[ 0 ]
>>> m
[( 1 ,  2 ,  3 ,  4 ,  5 ), ( 6 ,  7 ,  8 )]
>>>
Ваша задача все равно решается за линейное время(студентик, вы знаете, что это такое?). Так нафига париться, тратить свое время и писать алгоритм, который экономит память и несколько тактов машинного времени?
Например, проще купить более мощный комп.

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

Вах
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895847
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентикзря смеетесь... или вы привыкли что за вас все дяди пишут, а вы потом просто библиотеки пользуете, последнее кстати путь прогресса, порождающее правда горячолюбимый термин на этом форуме "быдлокодирование"


Ты мысль не понял... да ну и ладно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895860
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студентик,

mayton смеется видимо над вашей "формулировкой".
Выражайтесь яснее.

Вы видимо не в курсе еще, что главная черта настоящего программиста - это лень
Поэтому задача решается в двух случаях - если она интерестна или если это работа.

Да, и вы обещали свой вариант решения. Ждемс.
Модератор:
может в новой теме таки?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895872
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamerстудентик,

mayton смеется видимо над вашей "формулировкой".
Выражайтесь яснее.

Вы видимо не в курсе еще, что главная черта настоящего программиста - это лень
Поэтому задача решается в двух случаях - если она интерестна или если это работа.

Да, и вы обещали свой вариант решения. Ждемс.
Модератор:
может в новой теме таки?


Ну да.
Не видел твоего сообщения выше.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895894
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще вопрос
в эксплорере слова с ошибками подчеркиваются красным?
Это я к тому, что может пост с 3 -5 ошибками начать интерпретировать как коверкание языка.
Из Азербайджана был посетитель его трудности с языком хоть можно понять.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895943
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizеще вопрос
в эксплорере слова с ошибками подчеркиваются красным?


к сожалению нет
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35895981
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
me_dvedВот вы же сами каким-то образом угадали синтаксически правильную для питона запись списка, содержащего 2 кортежа.
m = [(6,7,8),(1,2,3,4,5)]
Да сам не ожидал. Наверняка, я так и новую парадигму программирования создать могу ненароком))
me_dved
Ваша задача все равно решается за линейное время(студентик, вы знаете, что это такое?). Так нафига париться, тратить свое время и писать алгоритм, который экономит память и несколько тактов машинного времени?
Например, проще купить более мощный комп.

про линейное время - надпись выше в одном из моих сообщений "число действий порядка L+K" вам ничего не говорит? Особенно, когда массив содержит L+K элементов. Про мощный комп - вам нельзя в game development.) Те, далеко не экспоненциальные проблемы сортировки массивов, имеют на больших объемах данных существенный различие.

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

....реализовать в виде функции, но такую функцию в стандартной библиотеке я не нашел...

под стандартной библиотекой я имел в виду RTL в Дельфи и C++
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896012
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoстудентикМмихалычкакие нафиг отрезки, это в каком вузе такую ерись преподают...

ну это одна из классических задач алгоритмов... вообще зачем придираться к словам, там все ясно, последний мой пример к задаче вообще понятен даже ребенку...
предлагаейте любые свои варианты, особенно интересно способы эффективного решения этой задачи методами ООП... код желательно либо С, либо С++, либо Паскаль, либо Бэйсик, либо Модула
Ну может таки два вектора? Это вроде бы тоже класическое название , так сказать
ну да... вектор это же отрезок имеющий направление
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896032
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
студентикне вижу здесь алгоритма...
кто-бы сомневался :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896046
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модстудентикне вижу здесь алгоритма...
кто-бы сомневался :)

точно не вы :)
Модератор:
я Вам про обсуждение участников форума напоминал полчаса назад.
>Уведомляю о нежелательности обсуждения в программировании поведения программистов.

приподзабанен до вечера
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896168
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь, когда этого надоедалу спровадили (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.
#include "stdafx.h"

#define K  5 
#define L  2 

inline void swap(int& A, int& B)
{
  A ^= B;
  B ^= A;
  A ^= B;
}

int _tmain(int argc, _TCHAR* argv[])
{
    int A[K+L] = { 3 ,  4 ,  5 ,  6 ,  7 ,  1 ,  2 };
    for (int i= 0 ,j=K;i<K+L- 1 ;i++) {
         if (j<i) j = i+ 1 ;
         swap(A[i],A[j]);
         if (++j>=K+L) j=K;
    }
    for (int i= 0 ;i<K+L;i++) {
         if (i> 0 ) printf(", ");
         printf("%d", A[i]);
    }
    printf("\n");
	return  0 ;
}

Не претендую впрочем на абсолютную корректность
Не было времени рассматривать все случаи
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896180
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно было внимательней смотреть в стандартной библиотеке,
возможно тебе бы подошел реверс
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896193
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
контрпример {4, 5, 6, 7, 8, 9} {1, 2, 3}
шарашит дальше чем нужно и получается нехорошо
загвоздка в условии прекращения перестановок
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896226
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
#include "stdafx.h"

#define K  6 
#define L  3 

inline void swap(int& A, int& B)
{
  A ^= B;
  B ^= A;
  A ^= B;
}

int _tmain(int argc, _TCHAR* argv[])
{
    int A[K+L] = { 4 ,  5 ,  6 ,  7 ,  8 ,  9 ,  1 ,  2 ,  3 };
    for (int i= 0 ,j=K;i<K+L- 1 ;i++) {
         if (j<=i) {
             if (i==K+L- 1 ) j = i+ 1 ;
                 else break;
         }
         swap(A[i],A[j]);
         if (++j>=K+L) j=K;
    }
    for (int i= 0 ;i<K+L;i++) {
         if (i> 0 ) printf(", ");
         printf("%d", A[i]);
    }
    printf("\n");
	return  0 ;
}
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896378
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
учимся мыслить функционально и не гавнокодить.
Даже если бы не было функции Реверс, ее стоило бы придумать

Код: 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.
private void button1_Click(object sender, EventArgs e)
        {
            int k = 6;
            int l = 3;
            int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

            Reverse(array, 0, array.Length);
            Reverse(array, 0, k);
            Reverse(array, k, l);

        }

        public void Reverse(int[] array, int start, int len)
        {
            int end = start + len - 1;

            while (start < end)
            {
                //джедайские дзен методики могут включать технологии без темп переменной,
                //но я бы этим страдать не советовал бы =)
                int temp = array[start];
                array[start] = array[end];
                array[end] = temp;

                start++;
                end--;
            }
        }

Время линейно. Благодаря понятности и очевидности кода, баги исключаются.
Это еще не функциональное программирование,
но функциональная мысль ставит все на свои места красивого решения. ИМХО.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896390
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
while (start < end)
{
...........
start++;
end--;
}


Огорчаешь ты меня.
Это моветон
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896403
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
while (start < end)
{
...........
start++;
end--;
}


Огорчаешь ты меня.
Это моветон

Наплевать мне на моветон. Код был написан раз и без ошибок. Читабелен, переносим, очевидная функция Реверс в библиотеке.

автор
while (start < end)
{
...........
start++;
end--;
}


Красивый фрагмент где два индекса движутся друг другу на встречу, пока не встретятся.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896406
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2учимся мыслить функционально и не гавнокодить.


поучи меня функционально мыслить :)
говнокодить можно и с применением STL

В задаче было условие не использовать лишней памяти и не делать лишних перемещений.
А так STL конечно рулит, ага
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896417
me_dved
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2учимся мыслить функционально и не гавнокодить.
Даже если бы не было функции Реверс, ее стоило бы придумать

Код: plaintext
1.
2.
3.
            Reverse(array, 0, array.Length);
            Reverse(array, 0, k);
            Reverse(array, k, l);

Но у вас тут получается 2 прохода... Вдруг автор задачи прибежит и скажет, что можно еще сэкономить на обращениях к массиву.
PC_2
Время линейно. Благодаря понятности и очевидности кода, баги исключаются.
Это еще не функциональное программирование,
но функциональная мысль ставит все на свои места красивого решения. ИМХО.
Точно.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896427
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
me_dved
Точно.

Задачка то была поставлена как олимпиадная, а не с целью лечь в продакт
И было явно подчеркнуто, что автора интересует экономия, а не только линейное время
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896428
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)PC_2учимся мыслить функционально и не гавнокодить.


поучи меня функционально мыслить :)
говнокодить можно и с применением STL

В задаче было условие не использовать лишней памяти и не делать лишних перемещений.
А так STL конечно рулит, ага

нашел кого слушатся, студентика, это парень свой гавнокод еще будет три дня сидеть и отлаживать потому что пожлобился на три бита,
и получил выиграш в производительности 0,0000001%
Модератор:
приподзабанен
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896435
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте вместо мутирующей функции создадим реверсный итератор. Даёш lazy computing. Поближе к ФП тык-скыть....
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896437
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_Lamer
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
while (start < end)
{
...........
start++;
end--;
}


Огорчаешь ты меня.
Это моветон

Наплевать мне на моветон. Код был написан раз и без ошибок. Читабелен, переносим, очевидная функция Реверс в библиотеке.

автор
while (start < end)
{
...........
start++;
end--;
}


Красивый фрагмент где два индекса движутся друг другу на встречу, пока не встретятся.

Если ты пишешь на языках с синтаксисом семейства си, приятней глазу было бы сделать в for, но ежели уж ты такой адепт while, то хотя - бы что - нибудь такое:

Код: plaintext
1.
2.
3.
do{
....
} while (++start < --end);
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896440
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2
нашел кого слушатся, студентика, это парень свой гавнокод еще будет три дня сидеть и отлаживать потому что пожлобился на три бита,
и получил выиграш в производительности 0,0000001%

если ты заметил, я стал решать задачку (как я ее понял) только после того как автора забанили :)
Так что я его НЕ слушался

А в целом, я с тобой согласен, читабельный код в 99% процентах случаев предпочтительнее оптимального
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896441
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer
Код: plaintext
1.
2.
3.
do{
....
} while (++start < --end);

А вдруг проскочим нужную остановку?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896452
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonSQL_Lamer
Код: plaintext
1.
2.
3.
do{
....
} while (++start < --end);

А вдруг проскочим нужную остановку?

Можно и в начале проверить

Код: plaintext
while (start++ < end--);
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896453
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer
Код: plaintext
1.
(++start < --end);


вотето кстате моветон и плохая сишная привычка ИМХО.
Лучше мух от котлет отделять, кода у тебя одна строчка кода в сишнем стиле "швец и кузнец и на игре дудец" читабельности ей это явно не добавляет.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896458
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2SQL_Lamer
Код: plaintext
1.
(++start < --end);


вотето кстате моветон и плохая сишная привычка ИМХО.
Лучше мух от котлет отделять, кода у тебя одна строчка кода в сишнем стиле "швец и кузнец и на игре дудец" читабельности ей это явно не добавляет.

Ну да, сишная привычка, все правильно :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896470
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonSQL_Lamer
Код: plaintext
1.
2.
3.
do{
....
} while (++start < --end);

А вдруг проскочим нужную остановку?

+1,
ведь не понятно. Вайл должен начинаться с необходимого условия.
Если условие не такое как нужно - блок не выполнять.
Если вдруг в этого кузнеца передадут энд больше чем старт,
он же напорошет в массиве и потом черт голову сломит в запорошеном массиве.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896487
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А PC_2 то за что ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896490
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Gluk (Kazan)PC_2учимся мыслить функционально и не гавнокодить.


поучи меня функционально мыслить :)
говнокодить можно и с применением STL

В задаче было условие не использовать лишней памяти и не делать лишних перемещений.
А так STL конечно рулит, ага

нашел кого слушатся, студентика, это парень свой гавнокод еще будет три дня сидеть и отлаживать потому что пожлобился на три бита,
и получил выиграш в производительности 0,0000001%
Модератор:
приподзабанен
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896493
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
молод, горяч :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896507
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переприподзазабаненый PC_2,

Я просто к тому, что пишешь на сишном языке, придерживайся его правил(имхо)
while как таковой вообще там глаз режет(опять имхо)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896809
me_dved
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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)

через композицию перестановок получить индексы элементов в исходном массиве, которые следует свопнуть.

Я прав? :о)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896810
Гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура! Членомерия :)

Код: plaintext
1.
2.
3.
xchange(N, List) ->
    {X, Y} = lists:split(N, List),
    Y ++ X.

Код: plaintext
1.
2.
 1 > xchange( 5 , [ 1 ,  2 ,  3 ,  4 ,  5 ,  6 ,  7 ]).
[ 6 ,  7 ,  1 ,  2 ,  3 ,  4 ,  5 ]
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896840
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яж о том и говорю. Это как умножение матриц. По теории, если мы умножаем матрицу А на B, то В необходимо развернуть. Но на практике, в процедуре умножения, разворот происходит "виртуально". На уровне индексов матриц.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896883
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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, но я морально к этому не готов :(

Если я тебя конечно правильно понял
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896886
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГыУра! Членомерия :)

Код: plaintext
1.
2.
3.
xchange(N, List) ->
    {X, Y} = lists:split(N, List),
    Y ++ X.

Код: plaintext
1.
2.
 1 > xchange( 5 , [ 1 ,  2 ,  3 ,  4 ,  5 ,  6 ,  7 ]).
[ 6 ,  7 ,  1 ,  2 ,  3 ,  4 ,  5 ]


Ты не уловил суть :) По задаче не размер исходного кода меряется :)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896925
Гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)ГыУра! Членомерия :)

Код: plaintext
1.
2.
3.
xchange(N, List) ->
    {X, Y} = lists:split(N, List),
    Y ++ X.

Код: plaintext
1.
2.
 1 > xchange( 5 , [ 1 ,  2 ,  3 ,  4 ,  5 ,  6 ,  7 ]).
[ 6 ,  7 ,  1 ,  2 ,  3 ,  4 ,  5 ]


Ты не уловил суть :) По задаче не размер исходного кода меряется :)

А кого меряем? Время или память? Если время - то линейное, понятно. Если память, то мутабельный алгоритм будет экономнее, ФП тут мимо тазика.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896953
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГыЕсли память, то мутабельный алгоритм будет экономнее, ФП тут мимо тазика.

Об том и речь. Автор настаивал на экономии памяти и количества транспозиций
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35896968
maytonСюда - же можно добавить концепцию объекта в различных ЯП. Везде она своя.
Я бы сказал, что везде одна и та же концепция, поскольку объект он и в Африке объект. Его можно создать, удалить, передать (ссылку) другому и доступить.

Бардак возникает только при попытке отображить термины программирования в математические. Вон в реляционной модели сделали такое оборажение, но все равно реляционной СУБД так и не создали и полный бардак на уровне реализации. А в ООП нет (столь же успешной) формализации и все хорошо. Никаких (почти) проблем.

maytonА определений объекта - уж тем более существует несколько десятков, если не сотен.
Определять объект это все равно что определять понятие множество или элемент множетсва. Объект не нуждается в определении - это базовое понятие.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35897562
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
темный рыцарь
Определять объект это все равно что определять понятие множество или элемент множетсва. Объект не нуждается в определении - это базовое понятие.
автор
а вы как не садитесь, все в музы, ой, Канторы и Гильберты не годитесь
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35897611
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 темный рыцарь,

Объект — сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса (например, после запуска результатов компиляции (и линковки) исходного кода на выполнение).

Под объектом будем понимать математическое представление сущности реального мира (или предметной области), которое используется для моделирования

Объект (object) -- конкретная реализация класса, обладающая характеристиками состояния, поведения и индивидуальности, синоним экземпляра.

Объект — осязаемая сущность, которая четко проявляет свое поведение (Гради Буч)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35897627
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Студентик разбанен.
кроме замечаний по оффтопику, просьба следить за русским языком
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35897940
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2,
разбанен
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35897967
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton 2 темный рыцарь,

Объект — сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса (например, после запуска результатов компиляции (и линковки) исходного кода на выполнение).

Под объектом будем понимать математическое представление сущности реального мира (или предметной области), которое используется для моделирования

Объект (object) -- конкретная реализация класса, обладающая характеристиками состояния, поведения и индивидуальности, синоним экземпляра.

Объект — осязаемая сущность, которая четко проявляет свое поведение (Гради Буч)

мдя...

можно я вставлю свои две копейки: объект именован либо не существует.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35898959
студентик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати всем кто в курсе насчет предложенной мной задачи в разделе "Почему ООП так популярно?" выложены варианты в http://sql.ru/forum/actualthread.aspx?tid=651209
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35898981
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin Jможно я вставлю свои две копейки: объект именован либо не существует.
Принимается. Хотя здесь следует сделать небольшой шаг в сторону и обсудить шаблон "Introduce Null Object", по рекомендациям старика Фаулера.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35899471
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonAklin Jможно я вставлю свои две копейки: объект именован либо не существует.
Принимается. Хотя здесь следует сделать небольшой шаг в сторону и обсудить шаблон "Introduce Null Object", по рекомендациям старика Фаулера.
А анонимные куда?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35899868
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLomaytonAklin Jможно я вставлю свои две копейки: объект именован либо не существует.
Принимается. Хотя здесь следует сделать небольшой шаг в сторону и обсудить шаблон "Introduce Null Object", по рекомендациям старика Фаулера.
А анонимные куда?фтопку? )))
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35900048
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychXDiaBLo
А анонимные куда?фтопку? )))
Что, таки моветон?
...
Рейтинг: 0 / 0
435 сообщений из 435, показаны все 18 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ООП так популярно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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