Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/187: Рейтинг темы: голосов - 187, средняя оценка - 4.77
Почетный модератор
12274 / 5341 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
30.05.2015, 12:58
Студворк — интернет-сервис помощи студентам
ФЯП или ООП?

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2015, 12:58
Ответы с готовыми решениями:

ООП или функции
Привет форумчанам! Такой вопрос нарисовался, Везде ли стоит применять ООП ? Например сейчас пишу маленький блог с простеньким...

ООП или Структурный подход?
Доброго времени суток! Могу ли я использовать процедурный подход программирования в PHP для разработки портала бронирование отелей с...

литература и/или статьи по ООП
Предложите литературу или скорее статьи по ООП, но с уклоном в элементарное понимание что это и для чего нужно а не обьяснение 3-х китов...

926
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
30.05.2015, 19:21
Цитата Сообщение от Taatshi Посмотреть сообщение
ФЯП или ООП?
очевидно что ближвйший в белом это ООП
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 13:25
Цитата Сообщение от pycture Посмотреть сообщение
очевидно что ближвйший в белом это ООП
Очевидно что бежавший в белом сможет и так как бежавший в черно-зеленом. А наоборот - не факт.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
17.06.2015, 13:58
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Очевидно что бежавший в белом сможет и так как бежавший в черно-зеленом. А наоборот - не факт.
Очевидно что Вы уже настолько скомпрометировали себя как специалист, что Ваши посты не могут восприниматься как высказывания адекватного человека.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 14:15
Цитата Сообщение от castorsky Посмотреть сообщение
Очевидно что Вы уже настолько скомпрометировали себя как специалист, что Ваши посты не могут восприниматься как высказывания адекватного человека.
Кстати неадекватность показывает именно ваша фанатичное желание клясть ООП и всех кто его использует. Ну обычно так и бывает - недоспециалисты и недоросшие до понимания клянут все лучшие методы, потому что заказы уплывают к тем кто этими методами владеет.
Если не понимаете что ООП - это способ группировки функций по применимости к набора данным, а других методов разграничения доступа к ресурсам кроме как скопировать копию ресурса в стек не знаете - ну с вами все ясно. Попробуте к примеру в стек скопировать COM-port или видеокарту, или аудио процессор. Что не лезет? Вот потому ФП как ООП и не сможет.
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
17.06.2015, 14:29
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Попробуте к примеру в стек скопировать COM-port или видеокарту, или аудио процессор. Что не лезет?
т.е. ооп может скопировать аудио процессор в стек? и что, лезет ? прям таки с платы вместе с выводами лезет?

Добавлено через 2 минуты
Вот потому ФП как ООП и не сможет.
напоминает пропаганду уровня дэ. фразы громкие - примеров 0
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 14:30
Цитата Сообщение от pycture Посмотреть сообщение
т.е. ооп может скопировать аудио процессор в стек? и что, лезет ? прям таки с платы вместе с выводами лезет?
Нет, оно без копирование всего и вся в стек обходится. И никаких побочных эффектов при доступе к чему либо не из стека не боится. Если у программиста мозги на месте, то работать будет все как надо.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
17.06.2015, 14:33
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Кстати неадекватность показывает именно ваша фанатичное желание клясть ООП
Злоупотребление веществами ведет к деградации центральной нервной системы. Я на всякий случай повторю еще раз. Хоть и сомневаюсь что адресат способен воспринимать информацию.
Цитата Сообщение от castorsky Посмотреть сообщение
Вы, видимо, невнимательно читаете. Мне видятся смешными его адепты, которые с пеной у рта доказывают мощь и совершенство ООП.
Пусть себе живет и здравствует. Не надо только заниматься очковтирательством. Хотите стать объективным? Критикуйте ФЯП или ООП?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
ФП как ООП и не сможет.
Конечно не сможет. Свои методы, свои алгоритмы. Одни и те же результаты достигаются просто разными подходами к проблеме. Впрочем, кому это я.

Добавлено через 1 минуту
Цитата Сообщение от pycture Посмотреть сообщение
напоминает пропаганду уровня дэ. фразы громкие - примеров 0
Если интересно. Товарищ отжигает С чего начать С или С++, зная веб-программирование?.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 14:35
Цитата Сообщение от castorsky Посмотреть сообщение
Свои методы, свои алгоритмы
Алгоритмы одни и те же. Или ФП-ники к примеру интеграл методом трапеций как то по другому считают?
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
17.06.2015, 14:36
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
И никаких побочных эффектов при доступе к чему либо не из стека не боится
Пояснения для публики. Субъект словосочетание "побочный эффект" понимает в буквальном смысле, как что-то очень плохое чего не должно быть.

Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Алгоритмы одни и те же. Или ФП-ники к примеру интеграл методом трапеций как то по другому считают?
Ну вот, как и ожидалось. Тупость во всей своей красе. Курить PFDS до просветления.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 14:47
Цитата Сообщение от castorsky Посмотреть сообщение
Не надо только заниматься очковтирательством. Хотите стать объективным?
Вот действительно. По большому счету ФП-подход подразумевает запрет на использование указателей. А нападки со стороны ФП-шников на ООП имеют в своей основе то что указатели в ООП очень даже успешно на каждом шагу используются, впрочем как и не только в ООП.

Добавлено через 1 минуту
Цитата Сообщение от castorsky Посмотреть сообщение
Курить PFDS до просветления
Курите определение слова "алгоритм"

Добавлено через 4 минуты
Цитата Сообщение от castorsky Посмотреть сообщение
Субъект словосочетание "побочный эффект" понимает в буквальном смысле, как что-то очень плохое чего не должно быть.
Если вы не считаете "побочный эффект" чем либо плохим, то почему тогда ваша критика ООП начинается с того что в ООП полно побочных эффектов, от которых ФП избавит?

Добавлено через 2 минуты
Цитата Сообщение от castorsky Посмотреть сообщение
Товарищ отжигает
Отжигают металл в печах. Вернее отжигали. Применение ООП к вопросам управления прокаткой к примеру, сделало отжиговые печи ненужными.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
17.06.2015, 14:49
Fulcrum_013, и еще последний выход на бис. Чтобы окончательно сразить публику и покинуть сцену триумфатором.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 14:53
Цитата Сообщение от castorsky Посмотреть сообщение
Чтобы окончательно сразить публику и покинуть сцену триумфатором.
Ну что вы, Бог не на сцене. Бог вездесущь. Вы еще не дрожите всем телом от того что вам переодически кажется, что за вашей спиной к вам тихо подкрадывается УЖАСССНЫЙ ОБЪЕКТ?
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
17.06.2015, 15:13
Браво, маэстро! Видеть себя Богом - это выше всех моих ожиданий.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
ы еще не дрожите всем телом от того что вам переодически кажется, что за вашей спиной к вам тихо подкрадывается УЖАСССНЫЙ ОБЪЕКТ?
Это Дениска не раз жаловался что его за углами подкарауливает lisp. Вот бы вам дуэтом гастролировать.

Добавлено через 1 минуту
Спасибо за блистательное выступление. На сегодня цирка с меня хватит.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 15:18
Цитата Сообщение от castorsky Посмотреть сообщение
На сегодня цирка с меня хватит.
Ну дык и не разводите цирк с ФП, а тем более с его превосходством над чем либо.
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
17.06.2015, 19:29
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вот потому ФП как ООП и не сможет.
ладно. я задам очень простой вопрос и думаю получить очень простой ответ (не в стиле "дэ захавает мир").
почему все ооп языки (т.е. попса стандартная в виде с++/с#/жаба), которые могут все что и фп и в 10 раз больше (правда только в мечтах оопешников), последние лет 5, все! внезапно! стали усиленно пихать в себя фп элементы и подходы, да так усердно что аж дым стоит от их натуги?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 19:58
Цитата Сообщение от pycture Посмотреть сообщение
стали усиленно пихать в себя фп элементы и подходы, да так усердно что аж дым стоит от их натуги?
Список ФП элементов в студию. Только с пруфом что они именно ФП.
Цитата Сообщение от pycture Посмотреть сообщение
последние лет 5, все! внезапно!
Список в студию. Я так думаю окажется что все эти элементы появились не 5 лет назад а во времена молодости FORTRAN только с немного другим синтаксисом.
А вот начали лет 5 назад добавлять в языки элементы для алгебры над массивами на уровне компиляторов. Вот в этом как раз нет ничего ни ФП-ного не удивительного. просто процессоры становятся векторными. И соответсвенно перекодировать циклы обработки элементов массива оптимизатору все труднее и труднее, а решается вопрос только введением операций над массивами на уровне компилятора.
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
17.06.2015, 20:14
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Список ФП элементов в студию. Только с пруфом что они именно ФП.
начнем с лямбд и замыканий. пруф то, что 2*2=4 сам ищи.
Список в студию
список попсы ломящейся в фп уже дан. дельфи еще забыл

Добавлено через 2 минуты
http://www.infoq.com/articles/... -is-Java-8
"Java 8 is bringing Functional Programming to Java"
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2015, 20:29
Цитата Сообщение от pycture Посмотреть сообщение
начнем с лямбд
В чем разница между:
C++
1
2
3
4
5
6
typedef int  (*tproc)(int a);
int proc(int a){ return a+1;}
 
tproc otherproc (void){
     return &proc;  
}
И лямбдой?
Исключительно в синтаксисе. Причем при сложных функциях с лямбдой в ущерб читабельности. А использовались такие конструкции не то что во времена FORTRAN, а однозначно во времена ENIAC, как только появился Indirect Call.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
17.06.2015, 20:52
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Исключительно в синтаксисе
Разница исключительно в синтаксисе исключительно в Ваших фантазиях.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.06.2015, 20:52

Гавнокоддинг или учить ООП?
Здравствуйте, дело такое, я пишу все свои скрипты в гавнокоддинге. Дело в том, что у меня все работает, что не работает спрашиваю на...

прога или игра ооп
Здравствуйте)Помогите пожалуйста)Нужно в ближайшее время сдать курсовую работу.Требуется сдать программу какую-нибудь либо игру(желательно...

Mysqli ООП или процедурный подход
Вот интересно, услышать мнение специалистов, что лучшие использовать при работе с mysqli ООП или процедурный подход, что больше используют...

Определить, программа с ооп или нет
Здравствуйте)Помогите пожалуйста разобраться с программой)Мне нужно сдать курсовую по объектно-ориентированному языку на С#.Мне здесь...

Изучаю ООП можно или нет так?
Это index: <?php include('classes/database.class.php'); $object = new DB; $nick = "Alex"; $password = "1"; ...


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

Или воспользуйтесь поиском по форуму:
440
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru