Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/155: Рейтинг темы: голосов - 155, средняя оценка - 4.55
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
19.08.2016, 00:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от _stanislav Посмотреть сообщение
Один умный чел сказал, разделяй и властвуй
это был Гай Юлий Цезарь.
самый первый в истории человек,
который применил принципы ОО-парадигмы на практике.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.08.2016, 00:20
Ответы с готовыми решениями:

Что даёт использование классов (и шире - ООП) в языке программирования С++? (2)
Продолжение темы

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

Что дает использование сетки Бутстрапа
Ведь даже если элементам задать margin в процентах плюс ширину в процентах,то элементы перемещаются соотвественно с уменьшением экрана. ...

992
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.08.2016, 02:19
Что, уже и декомпозиция - прерогатива исключительно ООП? Так дойдем и до

Прошла зима, настало лето -
Спасибо ООП за это!
0
3178 / 1937 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
19.08.2016, 03:35
Цитата Сообщение от _stanislav Посмотреть сообщение
Один умный чел сказал, разделяй и властвуй
divide et impera

Не по теме:

divide et impera

Как правило, эту фразу считают максимой римского сената (без указания источника). Однако в корпусе латинских текстов классического периода она отсутствует, что начисто исключает возможность её античного происхождения. (Возможно, такая атрибуция восходит к «Римской истории» Шарля Роллена (VII, 25)). Существует устойчивая традиция (особенно во Франции) приписывать её (часто в форме divide ut regnes) Людовику XI (например, у Мериме или Дюма в «Трёх мушкетёрах») или Екатерине Медичи. Часто автором её называют и Макиавелли — и действительно, подобная формулировка у него встречается, но по-итальянски: che tu hai in governo, divise («то, чем управляешь, разделяй» — «Рассуждения о первой декаде Тита Ливия», III, XXVII, без ссылки на какой-либо авторитет). Латинскую же формулу пока ещё не удалось найти в более раннем сочинении, чем сатира Боккалини «Известия с Парнаса» (1612). В форме separa et impera встречается в письме Фрэнсиса Бэкона Якову I от 15 февраля 1615. На английском языке (divide and rule) впервые у Джозефа Холла в Meditations and Vowes (1605).



Добавлено через 10 минут
Цитата Сообщение от _Ivana Посмотреть сообщение
Что, уже и декомпозиция - прерогатива исключительно ООП?

Не по теме:

IMHO, теоретический подход развит Архимедом, усовершенствовавшим ("фрактальный") метод вычерпывания Евдокса Книдского

1
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
19.08.2016, 08:02
Цитата Сообщение от _Ivana Посмотреть сообщение
Что, уже и декомпозиция - прерогатива исключительно ООП? Так дойдем и до
не исключительно
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
19.08.2016, 08:28
Цитата Сообщение от hoggy Посмотреть сообщение
в то время как лично я знаю недостатки ооп.
объективные.
я его знаю.
я его умею.
я понимаю его недостатки.
Иногда, чтобы понять плюсы, надо уяснить минусы. В чём же минусы ООП в плюсах (прошу прощения за каламбур)?
0
 Аватар для avgoor
1550 / 877 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
19.08.2016, 12:15
Цитата Сообщение от gru74ik Посмотреть сообщение
Иногда, чтобы понять плюсы, надо уяснить минусы. В чём же минусы ООП в плюсах (прошу прощения за каламбур)?
Как правило, плюсы одновременно являются и минусами. С какой стороны смотреть.
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
19.08.2016, 12:27
Вот еще мысль. ООП по сравнение с процедурным языком, это более высокоуровневый код. Биты в числа, числа в мнемонические команды, команды в процедуры, процедуры в классы.
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.08.2016, 13:47
Цитата Сообщение от _stanislav Посмотреть сообщение
не исключительно
Вот и нинада тада Валить все в заслуги ООП, с Цезарем впридачу.

ЗЫ с одной стороны тема про ООП, с другой - в разделе С++. И последнее дает право адептам продолжать спекуляции вида "классовое общество - гораздо более высокая ступень развития по сравнению с чистым бесклассовым Си, а все низкоуровневые возможности те же" с одной стороны, и "динамически типизированные и скриптовые языки - вообще не языки, потому что у нас скорость и близость к железу" с другой То есть, вместо ООП идет стандартное "плюсы лучше сей потому что ООП, и лучше всего остального потому что скорость и низкоуровщина". А собственно про ООП то почти ничего
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.08.2016, 13:56
Важно понимать что C++ в решение задач отводится предпочтение к балансу между скоростью и "красотой" от сюда и преимущества и недостатки. По крайней мере нет отрыва "от жизни" в духе идейного фанатизма.
1
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
19.08.2016, 14:02
Цитата Сообщение от _Ivana Посмотреть сообщение
динамически типизированные и скриптовые языки - вообще не языки, потому что у нас скорость и близость к железу
Не-а, производительность вторична. Куда более важно иметь возможность ловить ошибки на этапе компиляции.
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.08.2016, 14:07
Это все понятно. Но это оффтоп данной теме. Хотя дифирамбы С++ в духе "он сам от сохи, но стал академиком" тоже забавны

Цитата Сообщение от Voivoid Посмотреть сообщение
Не-а, производительность вторична. Куда более важно иметь возможность ловить ошибки на этапе компиляции.
А вот это хаароший вопрос. В одном чатике (угадайте с трех раз, посвященном какому языку ) все в один голос писали про то, что такая жесточайшая статическая типизация позволяет все вот это самое Тоже своего рода перекос религии, имхо А когда я писал, что эта хваленая статтипизация не помешает индексу стать отрицательным, или сложить там, где нужно вычесть и все равно ракета взорвется - меня считали троллем. И это при всем моем восхищении этим волшебным языком (хотя совсем и не из-за его статтипизации )
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
19.08.2016, 14:10
Цитата Сообщение от _Ivana Посмотреть сообщение
Хотя дифирамбы С++ в духе "он сам от сохи, но стал академиком" тоже забавны
Ну а что удивительного-то. C++ уникальный язык, позволяющий строить абстракции практически произвольной сложности с минимальным оверхедом по производительности
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.08.2016, 14:13
Отлично. С++ форева! (Пока Раст/Д или что там еще более форевное не оперилось). Но по сабжевой теме то есть что сказать?
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
19.08.2016, 14:16
Цитата Сообщение от _Ivana Посмотреть сообщение
Но по сабжевой теме то есть что сказать?
Дык, весь интернет пестрит статьями, книгами и примерами на эту тему. Сколько ж можно-то
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
19.08.2016, 14:19
Цитата Сообщение от Avazart Посмотреть сообщение
Важно понимать что C++ в решение задач отводится предпочтение к балансу между скоростью и "красотой" от сюда и преимущества и недостатки. По крайней мере нет отрыва "от жизни" в духе идейного фанатизма.
Категорически согласен! Во всем нужно стремиться к балансу и равновесию, золотая середина!
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.08.2016, 14:20
ЗЫ вот тут в соседней теме Опять танки :D , к примеру, без стеснения пишется
потому что не так все надо делать, пуля это объект, который создается по нажатию w, нужно создать объект класса пули, который умеет рисовать себя
И вот это и есть волшебная инкапсуляция и победа? А если каждая пуля будет рисовать сама себя, у нас графика не будет тормозить? Ах, надо выносить рисование в контроллер и делать MVP-архитектуру, говорите? Отрефакторив каждую пулю? И критику ООП от того же Степанова мы считаем глупостью?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.08.2016, 14:20
Цитата Сообщение от _Ivana Посмотреть сообщение
Пока Раст/Д или что там еще более форевное не оперилось
Ну как оперятся так на них и будем переходить.
Или как выдумают другой язык по полушее побыстрее и выразительнее...
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.08.2016, 14:21
Цитата Сообщение от Voivoid Посмотреть сообщение
Дык, весь интернет пестрит статьями, книгами и примерами на эту тему. Сколько ж можно-то
Тогда давайте вообще ничего не писать на форум, все равно в интернете все это уже есть Раз модератор апнул тему, то почему бы не поддержать ее?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.08.2016, 14:26
Цитата Сообщение от _Ivana Посмотреть сообщение
у нас графика не будет тормозить?
Из-за чего должно тормозить?
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.08.2016, 14:28
Из-за вызова метода обновления картики на мониторе каждой пулей, которых одновременно летят сотни, вместо наличия одного контроллера, который обновляет экран с требуемой периодичностью, пока пули в модели летают как хотят.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.08.2016, 14:28

Посоветуйте книгу по C# в которой как можно шире раскрыты прелести ООП
посоветуйте, пожалуйста, книгу по C#, в которой как можно шире раскрыты прелести объектно-ориентированного программирования (области...

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

Использование функции DCount в элементе управления отчета Access2003 не дает желаемого результата. Что делать?
Здравствуйте. Имеем отчет Access2003, основанный на запросе "запСота". В отчете в разделе Заголовок имеем вычисляемое поле со следующей...

На русском языке или языке программирования
Опишите на русском языке или на одном из языков программирования алгоритм получения из целочисленного массива А состоящего из 30 элементов...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
120
Закрытая тема Создать тему
Новые блоги и статьи
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru