Необычная тема этой книги может вызвать у читателя вопрос, почему я решил ее написать. Особенно если учесть, что я не антрополог, в школе никогда серьезно не занимался археологией или астрофизикой, никогда не бывал в Африке или в Египте и до этого исследования был не слишком сведущ в древних языках. По профессии я программист, который пишет специальные компьютерные программы для бизнеса. Это также значит, что я должен расшифровывать, осмысливать и поддерживать старые компьютерные программы и создавать и писать новые большому числу компаний. Профессиональные качества, которые для этого требуются, могут показаться чрезвычайно далекими от исследования древних религиозных символов. Если вы верите, что истории и символы большинства древних религий многие сотни и тысячи лет развивались спонтанно, то и в самом деле сомнительно, что мои профессиональные навыки имеют какое-либо отношение к этой теме. С другой стороны, если вы представите, что любой религиозный символ — к примеру, иероглиф, которым записывают слово, — был осознанно выбран для выражения данного значения, то мои умения программиста обретают смысл, поскольку одной из наиболее распространенных задач в процессе написания компьютерной программы является намеренный выбор символов, представляющих различные идеи.
Чтобы один программист удачно поддерживал работу другого, он в первую очередь должен научиться распознавать значения, которыми наделил свои символы его коллега. Спустя некоторое время хороший программист учится вставлять ключи к значению символа в сам этот символ. К примеру, когда переменная и программе должна представлять номер счета, другому программисту будет легче понять символ, если его назовут INVNO[4], чем, к примеру, XYZ123. Расшифровывая программу и видя исходные данные просто как случайный набор букв — например STXPCT, — нм можете предположить бесконечное множество вариантов того, что этот символ обозначает. Однако если вы рассмотрите буквы в каком-либо контексте, если поймете, что рабочее имя STXPCT означает слова «state tax percent»[5], то задача расшифровки программы и ее предназначения становится гораздо проще.
Компьютерные программы часто модифицируются и с течением времени претерпевают серьезные изменения. Иногда программист сталкивается с несколькими версиями того, что некогда было одной-единственной программой, и ищет в них смысл. Много лет назад я разработал специальную программу, помогавшую мне находить различия. Она распечатывала список компонентов двух программ параллельно и сравнивала каждую строку одной программы с ее дубликатом в другой. Строки, не имевшие точных копий, печатались полужирным шрифтом. Законченная распечатка давала мне шаблон для сравнения версий. Любая напечатанная обыкновенным шрифтом строка, скорее всего, является частью оригинальной программы. Те, что напечатаны полужирным шрифтом, добавлены к одной программе или убраны из другой. Иногда комментарий программиста к одной из версий помогает объяснить малопонятные аспекты другой версии.
Древние мифы о творении, по сути, представляют ту же самую ситуацию: они являются различными версиями того, что некогда могло быть единой историей или системой историй. Мой изначальный подход к исследованию состоял в том, чтобы использовать принципы техники программирования для понимания сюжетов, группируя сходства и подчеркивая различия между разнообразными мифами.
Когда в 1993 году я начинал свои изыскания, то думал, что просто читаю для удовольствия. Я купил книгу «Необъяснимое» Джерома Кларка, знаменитого исследователя аномальных явлений, где были главы о многочисленных интригующих и неразрешимых тайнах. Одна из этих глав посвящалась рассказу о книге Роберта Темпла «Мистерия Сириуса». Написанное в ней настолько меня заинтересовало, что я эту книгу заказал. Рассуждения о племени догонов и его корнях, берущих, по представлениям автора, начало в Древнем Ггипте, отлично сочетались с увлекательным рассказом о пирамидах и Сфинксе. Меня заинтересовали параллели между ритуалами догонов и иудеев, поскольку было похоже, что догонская религия способна объяснить практику обрезания и причину празднования юбилея. В своем чтении я начал ориентироваться на источники, указанные в книге Темпла.
Как это бывает со многими, кто изучает древние религии, исследование вело меня в самых разных направлениях. Я читал немало книг на темы, напрямую связанные с моей, — например, о возникновении египетской и шумерской цивилизаций, о мифологии Месопотамии. Однако в ходе чтения возникали вопросы, уводившие в области, не столь очевидно связанные с моими основными интересами. Я изучал историю календарей, происхождение алфавита и развитие чисел. Мне казалось необходимым больше узнать об основах современной астрономии и астрономии древних. Полезно было узнать о возникновении разнообразных современных религий, с символами и богами, которые в них почитаются. Одновременно я читал «Краткую историю времени» Стивена Хокинга и произведения Иммануила Великовски — «Столкновение миров» и «Века хаоса».