Монада - программируемая точка с запятой

Монады  —  программируемые точки с запятой. Именно так. Монада предоставляет функции, позволяющие упорядочивать действия. Более того, между каждыми двумя действиями выполняется определённый фрагмент кода. Итак, монада  —  настраиваемая точка с запятой. Сделаем шаг назад В императивных языках, таких как C и Java, для выражения последовательности операций ПОДРОБНЕЕ