Читать книгу Ведьмины сказки - Анна Федорова - Страница 3
Цифровая мифология
о сотворении мира специально для программистов
Божественная триада: Код, Данные и Стек
ОглавлениеТри верховных бога программистского пантеона: Код, Данные и Стек. Их изображения и фигурки чаще всего встречаются среди предметов, обнаруживаемых при раскопках древних городов программистов. Эти три бога – дети Нуля и Единицы, первых богов, возникших из мирового хаоса.
По своим функциям Код близок древнегреческому Зевсу и является главным богом, покровителем и защитником всех программистов, дарующим удачу, но и наказывающим за плохо написанный код. В гневе Код страшен, он насылает различные напасти на программистов, как-то: утечки памяти, критические ошибки, переполнения буфера и другие неприятные вещи. Но если принести богу жертву, то все программы будут запускаться с первого раза, а сборщик мусора не пропустит ни одного бита. Чаще всего, как следует из документальных свидетельств той эпохи, Коду жертвовали ячменное пиво, но иногда и пшеничное. Нередко жертвоприношения сопровождались ритуальными песнями и плясками, особенно перед началом работы над большим проектом, а также по его окончании, чтобы отблагодарить бога за дарованный успех.
Супруга и сестра Кода (в божественном мире браки между близкими родственниками были делом привычным) – богиня Данные. Она покровительствует в основном программистам-женщинам, а также женам программистов и их дочерям, но в особенности – женщинам детородного возраста. Как богиня плодородия, Данные способствует тому, чтобы род программистов продолжался, помогая успешно разрешиться от бремени и следя за тем, чтобы мужей всегда хорошо кормили и не мешали им работать. Нерадивых жен богиня наказывает, насылая на них различные болезни, от перхоти до ревматизма. Чтобы умилостивить Данные, женщины приносят ей жертвы в виде вкусной еды и питья (но не алкогольного – чаще всего кефира и огуречного рассола), держат небольшие вотивные фигурки богини в спальне или под подушкой. Если Код правит на небе, то Данные большую часть времени помогает программистам на земле.
Третий важнейший бог пантеона, Стек, властвует в самой мрачной части древнего мира – загробном царстве. Туда попадают души программистов, которые не смогли постичь божественных законов написания кода или допустили ошибку, вызвавшую гибель целого приложения. Во владениях Стека одинокие души вынуждены до конца времен создавать все новые и новые программы, которые никогда не компилируются. Этого бога трудно умилостивить, но среди программистов бытует поверье, что, если усердно работать по ночам и жертвовать Стеку много свежесваренного черного кофе (лучше всего южноамериканских сортов, и ни в коем случае не африканских), то после смерти он не заберет их к себе, а отправит к своему брату Коду на небо. Там для наименее одаренных всегда найдется работа – тестировать приложения и выискивать ошибки.
Таким образом, три верховных бога символизируют три главных части древнего мира в представлении программистов: землю, небеса и преисподнюю.