|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
||||||
| 28.07.2015, 01:13 | ||||||
|
Что мешает, например, реализовать замыканиями тот же месседж-пассинг? Передаёшь замыканию месседж первым аргументом, потом — остальные аргументы, объект готов.
Методы — это как раз плёвое дело. Тем более, месседж-пассинг — само по себе уныло. Ковыряться надо, чтобы сделать иерархию классов, и чтобы подбирать методы по классам, желательно без проблемы ромба.
0
|
||||||
| 28.07.2015, 01:13 | |
|
Ответы с готовыми решениями:
926
ООП или функции
литература и/или статьи по ООП |
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|
| 28.07.2015, 01:16 | |
|
_Ivana, на состояния можно реализовать многое, вопрос лишь в затратах. То что я привел - простейший пример для пояснения, да и сказал я то, что хотел сказать. Вопрос же моих знаний лежит вне области вашей компетенции, так что оставьте эту тему.
Добавлено через 45 секунд helter, ничто не мешает, не спорю.
0
|
|
| 28.07.2015, 01:19 | |
|
Не по теме: FraidZZ, понял, ухожу ))) Ошибся, надеялся на адекватность оппонента )
0
|
|
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|
| 28.07.2015, 01:28 | |
|
Не ошиблись. Впрочем, ваше дело.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 28.07.2015, 05:59 | ||
|
0
|
||
| 28.07.2015, 06:29 | |
|
Не по теме: taras atavin, прошу прощения, но меня модератор попросил оставить эту тему, так что не буду в нее постить, да и бессмысленно это :)
0
|
|
| 28.07.2015, 06:34 | |
|
Не по теме: Он попросил оставить тему его знаний, а не интересных объектов.
0
|
|
|
Модератор
|
||||||
| 28.07.2015, 19:24 | ||||||
|
Освежил свой склероз по JavaScript-у на тему замыканий. Просто так.
Кликните здесь для просмотра всего текста
0
|
||||||
|
Модератор
|
|
| 07.08.2015, 10:09 | |
|
0
|
|
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|
| 07.08.2015, 18:12 | |
|
KolodeznyDiver, ну не за счёт удаления ООП же
![]() Что, впрочем, неудивительно. ФП вполне себе сочетается с ООП, посему тема некорректна изначально. Было бы что-то вроде "Чистое функциональное VS Императивное программирование", было бы ясно... А так. Тот же Common Lisp вполне сочетает эти парадигмы.
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 07.08.2015, 19:06 | ||
|
0
|
||
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|
| 07.08.2015, 19:15 | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 10.08.2015, 10:58 | |
|
Приверженцы функционального программирования что, в серьёз считают, что любую программу можно свести к вычислению математической функции? Пусть тогда расскажут, какие такие функции вычисляют:
1. Браузеры. 2. Веб-серверы. 3. Мейлеры. 4. СУБД. 5. Текстовые процессоры. 6. Электронные таблицы. 7. Драйверы. 8. Архиваторы. 9. САПРы. 10. 2D графические редакторы. 11. 3D редакторы. 12. Текстовые редакторы. 13. Распознавателт текста. 14. Векторизаторы изображений. 15. Антивирусы. 16. Операционные системы. 17. Мастеры презентаций. 18. Программы для видомонтажа. 19. Читалки pdf. 20. Читалки fb2. 21. 1С бухгалтерия. 22. Игры. 23. Скайп. 24. qip. 25. team speak. Если же программу понимать, как нечто, выполняющее предписанные при разработке операции, то таковые могут быть направлены и на вычисление математической функций, но даже работа калькулятора вычислением одной функции не ограничивается, после её вычисления надо ожидать следующего ввода, а потом продолжать вычисления, а с другой стороны калькулятор можно использовать для вычисления функций в любой последовательности, а в функциональную программу уже заложена конкретная последовательность и если задача меняется, то её придётся переписывать. Получается, что в роли калькулятора здесь - транслятор ФЯП, а программист низведён до уровня пользователя этого калькулятора, только интерфейс усложнён. Ну да, есть и программируемые калькуляторы. Вот только: 1. Тогда функциональным надо противопоставлять стековые языки, а не объектно-ориентированные. 2. Даже программируемый калькулятор должен позволять вводить команды интерактивно, так как иногда этот режим бывает удобнее. Добавлено через 6 минут Кроме того, даже когда действительно требуется вычислить в определённой последовательности функции, входные данные для них могут быть сложнее отдельно взятых скалярных чисел, иногда это приводит к тому, что даже для того, чтоб описать, как именно, что и куда требуется ввести, уже приходится предписывать множество не таких уж стандартных операций.
0
|
|
|
Модератор
|
||
| 10.08.2015, 11:10 | ||
|
Не по теме: Приверженцы ФП с интересом наблюдают как Вы много букв исписываете в гигантских постах. (Которые никто до конца не дочитывает.) Приверженцы ФП разделяют алгоритм на чистый и не чистый, так что бы не чистого осталось как можно меньше. Чистый реализуется ФП с его ништяками.
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 10.08.2015, 11:14 | |
|
Что ещё за мифический нечистый алгоритм? Расскажите ка с этого места по подробнее.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 10.08.2015, 11:38 | |
|
А что за чистые функции такие? И какие функции вычисляют перечисленные программы?
0
|
|
|
Модератор
|
|||
| 10.08.2015, 11:52 | |||
|
Не по теме: От гугла отключили? https://ru.wikipedia.org/wiki/... 0.B8.D0.B8 https://ru.wikipedia.org/wiki/Чистота_функции
0
|
|||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 10.08.2015, 11:56 | |||
|
Добавлено через 1 минуту
0
|
|||
| 10.08.2015, 12:31 | |
|
0
|
|
| 10.08.2015, 12:31 | |
|
Гавнокоддинг или учить ООП? прога или игра ооп
Определить, программа с ооп или нет Изучаю ООП можно или нет так? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
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, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|