Иудаизм онлайн - Еврейские книги * Еврейские праздники * Еврейская история

"Десятью речениями создан мир

«Десятью речениями создан мир. И ведь одним мог бы быть создан. Но для того, чтобы наградить праведников.. и наказать злодеев» (Пиркей Авот, гл. 5) Я никогда не понимал логики этого высказывания Хазал. Ну десять. Ну и что? В том смысле, что Вс-вышнему нужно было в десять раз больше трудиться? Непонятно…. Вот пришла в голову аналогия из программирования. Один из краеугольных камней современного программирования — это концепция «Loose Coupling» — слабо связанных систем. Правильно спроектирвоанная система состоит из модулей, слабо связанных между собой. Почему? — Да потому, что тесно связанную систему сложнее разрабатывать, и сложнее сопровождать, и сложнее (или вообще невозможно) автоматически тестировать. Поэтому современные системы разбивают на блоки. Связи между блоками формализованы и документированы. И тогда система manageable — управляема. В этом же смысле, возможно, можно объяснить вышеприведенную цитату. «.. и ведь одним речением» — одно речение — это функциональное программирование. Одна огромная программа без начала и конца. Одноэтажный дом. «Десять речений» — это структурированная модулярная система. Функции, классы, модули, слои (layers). И конечно же, интерфейсы. Осталось только понять — как связана модулярная система с «наградой праведникам» и «наказанием злодеям». Можно предположить, что в «одноэтажной» системе вообще нет никаких правил. Правила — это взаимоотношения между различными модулями. Между мирами. Между сфирот. Как следствие — между людьми. Если есть модули, и есть правила (интерфейсы) — то есть награда за исполнение правил. И наказание — за их нарушение. Такие вот пред-швуэсные мысли