Мир научной фантастики похоже умер. Книжные полки наводнены сплошными летающими супер героями в трико и крутыми спецназовцами с пулемётам в одной руке и мечом в другой. А иногда так хочется почитать чего-нибудь новенького из братьев Стругацких, Станислава Лема или Карла Сагана. Но не получится – вымерли. Всегда очень трудно читать фантастику на тему "Виртуальные Миры". А трудно потому, что обычно такое пишется людьми не имеющими ни малейшего понятия об информационных технологиях. Всё это очень несерьёзно воспринимается в кругах специалистов, а особенно программистов и не пользуется среди них популярностью. Этот роман – попытка сделать что-нибудь путное в старом добром жанре "Научная Фантастика". Тем более попытка написать про виртуальный мир рукой программиста, который раньше писал программы моделирующие такой мир.
Приведённый ознакомительный фрагмент книги Спаситель Великой Пустыни предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других
В поисках жизни
Борис вернулся к концу дня с очередного совещания акционеров компании в приподнятом настроении. Потащил друзей на перекур, чтобы поделиться новостями.
— Чему радуешься Борис? — Спросил Сергей — тебе, что премию выписали в миллион евро?
— Как ни странно, но ты попал в самую точку. Только миллион выписали не мне а тебе.
Родион от удивления аж присвистнул. — А нам что?
А нам с тобой Родик, как неполноценным членам трудового коллектива тоже выписали, только суммы поскромнее. Тебе 250 тысяч, а мне пол лимона.
— Не фига себе! — Заорал Родион. — Я себе Феррари красную куплю! И комп квантовый.
— Погоди Родик. — Осадил системщика Сергей. — Это похоже на сыр. Осталось разобраться где мышеловка.
Борис дождался паузы и начал докладывать:
— Пол дня были разборки со смежниками. У них как-то не идут дела. Искусственный Интеллект предсказывает будущие котировки на бирже, но сам же влияет на это будущее. Если после его предсказаний ничего не делать, а само предсказание держать в страшной тайне, то все предсказания сбываются. По всей видимости в нашей конторе есть утечка. Предсказания несмотря на жесточайшие меры секретности становятся известны конкурентам и они тоже ими пользуются. Весь эффект уходит в ноль. Например акции, которые должные должны были упасть в цене вдруг начинают резко дорожать и наоборот. В общем они начали переделывать интеллект на предсказания с учетом влияния этих предсказаний на рынок, но кажется мало, что помогает. Короче разделывали их в пух и прах, только перья летели.
— А нас за что премировали? — хором спросили Сергей с Родионом.
— Ну во-первых за то что эволюция сработала как надо, вакуум не засыпает, а продолжает бодро работать. Во-вторых за то что Сергей допилил Си, и это позволило смежникам уйти от ассемблера и производительность увеличилась. А в третьих, чего я не ожидал, их почему-то очень заинтересовала модель вселенной, над которой Сергей сейчас работает. Насыпали кучу вопросов и я очень пожалел, что не взял тебя Сережа с собой.
— По поводу предсказаний, я такой эффект предвидел. — Задумчиво произнес Сергей. — Эффект бабочки 18. Видимо они Бредбери19 не читали.
Последующие дни для Сергея прошли в тяжелой умственной работе. Иногда даже казалось, что под черепной коробкой скоро всё закипит от перенапряжения. Но со стороны выглядело это совсем не так. Слоняется человек по офису или сидит на лоджии, уставившись на что-то вдаль. Иногда подбегает к компьютеру, постучит клавишами и опять бродит с сигаретой во рту. Друзья понимали, что идет серьезное обдумывание алгоритма, но иногда не совсем понимали. Как-то к сидящему на лоджии Сергею прокрался Родион и сгорая от нетерпения начал его донимать полушепотом.
— Сережа! А ты разбираешься в криптовалюте?
Сергей с трудом вылез из глубин своего мозга и недовольно спросил, — а что там разбираться? Никогда не имел. Курса обмена не знаю.
Нет я не об этом, а ты смог бы написать программу для майнинга?
— Запросто. Там нет ничего сложного, очень простой алгоритм. Только зачем? Их уже столько написано.
— Но не для вакуумного компьютера.
— А! Я кажется понял чего ты хочешь. Ты хочешь используя его мощь стать самым богатым человеком на земле? Ничего не получится.
— Почему?
— А потому, что когда ты намайнишь свои миллиарды, стоимость биткоина упадет ниже нуля. Законы экономики знать тоже надо.
— А если скромненько по паре лимонов на брата и остановиться?
— И ты имея такую программу остановишься? Не верю ни на грамм. Но это не главная причина, а главная в том, что я ни за что не стану заниматься такими делами. Иди отсюда пока ремня не дал, жулик несчастный. И ещё болтай об этом поменьше, тут наверное жучков по натыкано сотни. Не дай бог корпорация узнает о твоих планах.
— Сергей, а почему корпорация сама этим не занимается? Неужели не додумались?
Этот вопрос поставил Сергея в тупик. — Не знаю Родик. Может они тоже не хотят обвала рынка криптовалюты, а может другая причина. Короче не знаю, иди отсюда и не мешай работать.
С квантовым миром элементарных частиц пришлось повозиться. Этих частиц оказалось слишком много, мало того, с каждым годом открывали новые. Значит полного набора ждать в ближайшее время не стоит. Упорядочены они были слабо, не до конца изучены, а взаимодействия их между собой полны загадок. Задачей Сергея было продумать как из этого зоопарка можно получить в результате взаимодействий именно тот набор из которого состоит вселенная. Это электрон, фотон, протон, нейтрон, позитрон, нейтрино и может еще что-нибудь типа частиц темной материи, если понадобится. Все остальные должны быть промежуточными и их взаимодействия в первые моменты после Большого Взрыва приведут к созданию того что может составить галактики, звезды, планеты и население планет. Из этих размышлений выходило, что скопировать реальную действительность не получится,потому что стройной и непротиворечивой теории нет, и придется придумывать собственный микромир попроще и самому изобрести поэтапные превращения материи в результате взаимодействий.
После нескольких экспериментов что-то стало получаться. Сергей взял в качестве элементарных — всего четыре типа вместе с их антиподами. Антиподы это то же самое только все свойства умножены на минус один, короче античастицы. И придумал несколько простейших правил, по которым комбинации этих частиц могут создавать искомые.
Провел несколько экспериментов в виде небольшого взрыва и получил на выходе одни фотоны. Аннигиляция — столкновение вещества с таким же количеством антивещества все превратило в свет. Ну да он читал где-то, что вселенная при своем рождении имела некоторый дисбаланс из первоначальных строительных частиц и поэтому часть вещества осталось и из него получились галактики. После целой недели экспериментов на виртуальной модели, начало получаться строительство вещества вселенной. Добивался этого он путем подбора значений коэффициентов в уравнениях взаимодействий, типа подбора значения Постоянной Планка20 в волновой функции. Такая работа требовала неоднократного прогона модели на компьютере, чтобы проанализировать результат изменения коэффициента, но под рукой было квантовое устройство и в нем миллионы лет пролетали за считанные минуты.
Когда с микромиром все стало относительно упорядочено, Сергей взялся за макромир. Ну первое — форма вселенной. Понятно, что это должна быть четырехмерная геометрическая фигура без учета еще одного измерения — времени. Практически это повторяло трехмерный шар в"Эволюции", где вся вселенная была замкнута на его поверхности. Только здесь уже поверхностью было трехмерное пространство. Это трудно представить человеческим воображением, но для математики почти не добавляло проблем. Можно было-бы сделать и четырехмерный бублик — тор21, но такая поверхность добавляла геморроя при вычислении координат.
На удивление автора модели сама модель получалась очень простой. Картина реальной вселенной после прочтения трудов земных ученых, что скинул ему Родион, была полна загадок и противоречий, а в его модели все было ясно и понятно. Программа Сергея помещала в одну точку вселенной, которая из этой точки и состояла, всё огромное количество элементарных частиц и они расталкиваясь сильным взаимодействием22 начинали растягивать пространство — четырехмерный шар. На первом этапе, который длился всего то ничтожные доли секунды происходило строительство основного ядерного вещества путем рекомбинаций элементарных частиц в стабильные и дальше уже шла жизнь по Ньютону и Эйнштейну.
Вселенная все равно не получалась. Вернее получалась но совсем не похожая на реальную. То все пространство оставалось равномерно заполненным плазмой, которая не желала остывать, то вместо звезд появлялись сплошные черные дыры, то водород не хотел скапливаться в отдельные облака, в которых бы начиналось образование звёзд. Приходилось играть с коэффициентами физических законов, чтобы подогнать модель под реальный вид. Наконец стало что-то получаться, даже темная материя не понадобилась. Звезды стали появляться в скоплениях газов, собираться в галактики, а те в скопления галактик. Причем звезды проходили те-же этапы эволюцию, что и в реальной вселенной.
Целый день Сергей посвятил подгонке химических реакций пока не добился почти полного соответствия с реальным миром. Он понимал, что это необходимо для появления жизни. Очень трудно было остановиться в желании добиться идеального соответствия, но он решил все-таки, что лучшее враг хорошему и затормозил.
Полного соответствия конечно не получилось. Он как-то смог обойтись без темной материи и темной энергии и все работало. Может быть поэтому финал жизни виртуальной вселенной сильно отличался от реальной. Не было бесконечного с ускорением убегания галактик в разные стороны. Вселенная сначала расширялась разбросанная энергией Большого взрыва, затем гравитация постепенно останавливала это разбегание и начинала тащить все обратно в одну точку. Получилась типичная модель пульсирующей вселенной23, известная еще с первой половины двадцатого века. Период пульсации составил примерно 30 миллиардов лет. Виртуальных лет, вакуумный компьютер просчитывал это все в течении примерно одних суток. Удивительная мощь и производительность.
Для полного комфорта наблюдателя такой вселенной, Сергей адаптировал виртуальную камеру, взятую из"Эволюции"и сделал механизм изменения скорости хода времени в модели. Можно было замедлять время, синхронизировать с реальным или даже откручивать назад. После таких доработок у него появились зрители, ухающие и ахающие за спиной. Жизнь в офисе стала веселей.
А на экране происходили удивительные динамичные картины. Можно было наблюдать как летают и кружатся галактики. Сталкиваются и исполняют удивительный танец слияния в одну большую галактику. Сергей подводил камеру к ужасным гигантским черным дырам и они наблюдали смертельный круговорот раскаленной плазмы вокруг абсолютно черных шаров. Видели взрывы сверхновых на разном расстоянии от звезды. Особенный восторг вызвал подлет к маленькому шарику нейтронной звезды. На абсолютно зеркальной поверхности отражалось звездное небо, и пробегала рябь волн звездотрясения.
Отвлекался от созерцания только Борис, для того чтобы настрочить очередной отчет для совета директоров.
— А почему мы не отражаемся? — Спросил Родион.
— А потому, что нас там нет. — Ответил Сергей
— Сережа. А почему звука нет? Ну там взрывы и всё такое? — Опять спросил Родик.
— Какие тебе звуки в вакууме. Это только в Звездных Войнах космические корабли воют и урчат, а в природе такого не может быть. Правда для планет с атмосферой наверное не помешало бы такое сделать.
— Астрономы и физики наверное пол жизни бы отдали за такое кино. Жаль на ютуб выложить невозможно. — С придыханием произнес Родион.
— Ладно хватит любоваться пейзажами. — Заявил Борис. — Давайте жизнь поищем. Сережа давай ты синхронизируешь время на отметке пятнадцати миллиардов лет. Установишь на мой и Родиона компьютер виртуальную камеру, и мы вместе полазим по планетам. Может найдем где-нибудь зелёных человечков.
Через несколько минут уже каждый сидел за своим рабочим столом и гонял камеру по своей галактике. Из звезд выбирали желтые или красные карлики и искали вокруг них планеты с приблизительным размером Земли и в обитаемой зоне"Златовласки"24. Таких планет оказалось на удивление много, почти у каждого светила была как минимум одна такая планета. Иногда число их доходило до трех. Но все они были стерильны. Облака в небе, моря и реки, но и намека не было на растительность или животных. Опускались в глубину океанов, искали геотермальные источники25, которые на земле принято считать колыбелью жизни, но там тоже было пусто. Сергей неоднократно менял время в модели, искали в разных эпохах развития вселенной, но все равно ничего не находили. Потратили на бесплодные поиски три дня и все без толку.
На очередном перекуре, когда уже все отчаялись Сергей заявил — Ребята так дело не пойдет. В ручную мы ничего не найдем, там же миллиарды таких планет, а жизнь наверное очень редкое явление. Давайте я напишу программу, которая в фоновом режиме будет сканировать все виртуальное пространство скажем каждые 100 миллионов лет. И когда этот сканер найдет молекулу очень похожую на ДНК и рядом будет еще много таких молекул, то он переведет модель в режим реального времени и выдаст координаты такой планеты.
Поиски остановили и Сергей сел опять программировать. Через день все было готово, но друзей опять ждало разочарование. Несколько дней гоняли модель от начала до конца, но сканер так ничего не зафиксировал, кроме пары ложных срабатываний. Программист подправил критерии поиска и таких срабатываний больше не было.
После ужина собрались на перекур в традиционное место. Сергей угрюмо прикладывался к своей бутылке пива и дымил сигаретой. Родион хрустел чипсами, а Борис бегал туда сюда по лоджии.
— Сережа! Ну чего ты надулся? — Заговорил Соколовский. — Да за такую модель нам астрономы пятки целовать будут. Ну и фиг с ней этой жизнью, прямо свет клином на ней сошелся.
— Боря ты не понимаешь. Целью этого моделирования была именно жизнь, а астрономам наша модель и на фиг не нужна. Это же модель не нашей вселенной. Я там весь микромир по своему сделал. Да, похожа, но не наша.
— Завтра с утра к нам сам президент корпорации обещал приехать. — Задумчиво произнес Борис. — Вот пусть сам и решает, чем нам в дальнейшем заниматься. Дальше эту модель развивать или двор подметать, лишь бы не выгнали.
— Посмотрим. — Подытожил Сергей.
Приведённый ознакомительный фрагмент книги Спаситель Великой Пустыни предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других
18
Эффект бабочки — термин в естественных науках, обозначающий свойство некоторых хаотичных систем: незначительное влияние на систему может иметь большие и непредсказуемые последствия, в том числе в совершенно другом месте.
19
Рэй Ду́глас Брэ́дбери — американский писатель, известный по антиутопии «451 градус по Фаренгейту», циклу рассказов «Марсианские хроники» и частично автобиографической повести «Вино из одуванчиков».
20
Постоянная Планка (квант действия) — основная константа квантовой теории, коэффициент, связывающий величину энергии кванта электромагнитного излучения с его частотой, так же как и вообще величину кванта энергии любой линейной колебательной физической системы с её частотой.
21
Тор (тороид) — в геометрии, один из видов поверхности, в элементарной геометрии получаемой вращением (по форме напоминает надувной спасательный круг или бублик).
22
Сильное взаимодействие — одно из четырёх фундаментальных взаимодействий в физике. В сильном взаимодействии участвуют кварки и глюоны и составленные из них частицы, называемые адронами (барионы и мезоны).
23
Теория пульсирующей Вселенной — вариация теории Большого Взрыва, в которой Вселенная проходит через последовательные периоды расширения и сжатия. В конце стадии сжатия, когда Вселенная концентрируется в небольшом объеме высокой плотности, вероятно, происходит» распад» Вселенной, называемый Взрывом.
24
Обита́емая зо́на, зо́на обита́емости, зона жизни в астрономии — условная область в космосе, определённая из расчёта, что условия на поверхности находящихся в ней планет будут близки к условиям на Земле и будут обеспечивать существование воды в жидкой фазе. Соответственно, такие планеты (или их спутники) будут благоприятны для возникновения жизни, похожей на земную.