вопрос существования монады

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

Штука в том, что монады можно не признавать, не осознавать, не видеть, но они от этого не исчезают из вашего хоть сишного, хоть фортрановского кода. Просто если вы их не осознаете, то большая вероятность, что вы пишете с ошибками. А с осознанием вероятность таких ошибок значительно меньше. Если вы их не осознаете, то у вас в голове сидят какие-то "правила кодирования" - почему нельзя, например, myObject.getDetails().getDetail(detailName).getParts().getPart(partName).getSpecs().getSpec(specName).toNumber() писать. Или, наоборот (в другой монаде) - почему таки можно.

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

Помните картинку про 1+2+3+4+...+99, и как эту задачу решил юный Гаусс? Ему еще коммутативность понадобилась.

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
А на носу у нас — весна! И кое-что ещё) Весна на носу и большой праздник. ДР в этом году у Галины особенный, юбилейный. Сделали ей календарь ожидания дня рождения.  Я ...
Игровое событие «Армагеддон» стартует 11 июня и продлится 11 дней. Медальки будут давать всякие, танк с годным камуфляжем (10.000 всего), но блять кое что убило: " Учитывая повышенный интерес к танку, мы предоставим участникам, не вошедшим в список 10 000 лучших, возможность приобрести ...
Понравилось , что аж сюда вынесу для обсуждения. Вкратце - широко известный в узких кругах Фрицморген (ну как Шпуля на Давосе известен, так и Фриц известен вам) накинул говна на вентилятор и вкратце опецсал предстоящую жизнь среднестатистического уезжанца. Но главное - это то, что меня ...
Автор этого поста боится, что вы его заклюете, поэтому пожелал остаться неизвестным. А я не боюсь и буду рада, если кто-то порадуется. Или, как я, осознает, что каждый год что-то подобное и получает в подарок. Кстати! Автор в Москве и читает сообщество, поэтому вы, возможно, можете ему ...
Найму персонала не просто так обучают. Потому что ошибка может очень дорого стоить. И хорошо, если эту ошибку можно вовремя исправить. Кадры решают всё и если, не дай Бог, в коллектив проникнет "диверсант" в виде бомбы замедленного действия, то не поздоровится всем. Как не ошибиться при по ...