В начале был свет. Он есть в базовом стартовом наборе вселенной, поэтому атомы могут обмениваться энергией. Вам также нужно солнце, конечно. Для базовой биологии достаточно простого солнца без деталей. Растениям не нужна реалистичная солнечная структура, им просто нужно, чтобы оно светилось.
Но Сэм хотел, чтобы органическая материя стала разумной, и торговый представитель сказал, что разумная жизнь может понять, что мы только что закодировали гигантскую лампочку в небе. Тогда они сходят с ума. Поэтому мы выбрали пакет физики второго уровня.
Вот как они тебя достают.
Базовый пакет физики прекрасно справляется с химией, если вы правильно инициализируете переменные. Один парень случайно оставил Sodium_Start = 0 в своем коде, и когда у животных развились большие пальцы, они попробовали готовить и решили, что Бог должен их ненавидеть. Начали поклоняться дьяволу. Сэм все еще дразнит его.
В любом случае, реалистичные солнца нуждаются в слиянии. Это означает, что ядрам нужна структура. Протоны, нейтроны и кварки внутри них, а не маленькие шарики положительного заряда.
Пакет физики Tier Two достаточно дорог, чтобы чувствовать, что вы сделали разумный выбор. Только лохи экономят, потому что в конце концов они все равно заплатят, верно?
Конечно, вы также можете заплатить сейчас И заплатить позже. Ядерная физика все замедляет, и я, черт возьми, не могу позволить себе арендовать огромную ферму серверов. Я не Мамон.
Поэтому почти сразу же нам пришлось перейти на более эффективный пакет физики третьего уровня с симметрией в уравнениях: меньше переменных, более элегантные структуры данных, гораздо более быстрое время выполнения. Паоло взглянул на странные формы и завихрения в документации по симметрии и был захвачен. Сэм намекнул, что я могу пожалеть об этом, но Паоло ценит эстетику, так что ладно, я купил элегантный код.
Что ж, Сэм был прав. Он сказал не пинать себя, но он был прав. Потому что вам нужно нечто большее, чем вводное занятие по информатике, чтобы работать с таким кодом. Больше никаких самодельных лайфхаков. В следующий раз, когда вы захотите модифицировать своего сима, вам понадобятся консультанты.
С другой стороны, этот материал работает молниеносно. Теория относительности чертовски странная, но вселенные с ограничением скорости работают намного быстрее. Вместо того, чтобы каждый атом мгновенно взаимодействовал со всеми другими атомами, для поступления сигналов требуется время, а атомы взаимодействуют со светом только в непосредственной близости от них.
Мы перешли от «Да будет свет!» к динозаврам в рекордно короткие сроки. Паоло сиял. Не перестал бы с ним играть. Пока он не напился и не выпустил космическую стрелу в планету. До свидания динозавры.
Затем на смену пришли милые млекопитающие. И все им потакали. Сэм был такой: «Эй, умные могли бы ориентироваться, если бы мы дали им звезды!» Хорошо, хорошо, звезды. Мы можем вручную кодировать далекие звезды без термоядерных модулей. Вот мы и сделали далекие звезды. И они выглядели красиво. Паоло сиял.
Но тут у его сестры Афины появились идеи. «Давайте сделаем больше, чем просто точки в небе! Давайте придадим некоторым из них структуру и структуру внутри структуры». И Сэм встал на ее сторону. Хорошо, как бы то ни было, мы уже купили много памяти. Итак, теперь у нас есть галактики с элегантными спиралевидными формами и все такое.
Галактики были сделаны своими руками. Я знаю, я знаю, никогда не посылайте любителя делать работу профессионала, но они так далеко, что млекопитающие никогда не доберутся до них. Нет вреда, нет фола. И было весело, как в старые добрые времена, заниматься кодированием по ночам вместе.
Но некоторые из этих милых млекопитающих стали действительно умными. Мол, слишком умный. И Сэм сказал: «Эй, а что, если они разберутся в теории относительности? Мы должны дать им частицу для проверки! Да ладно, еще одна частица. Вот и все, я обещаю».
Так что я согласился на его сделку. И мы сделали мюоны. И они пользовались успехом у млекопитающих. Некоторые даже написали книги по теории относительности, и каждая книга продолжает и продолжает рассказывать об экспериментах с мюонами. Физики млекопитающих любят мюоны.
Но я должен был прочитать мелкий шрифт в сделке Сэма. Пакет физики третьего уровня полностью посвящен симметрии, а симметрия означает, что у вещей есть партнеры. Таким образом, вы также получаете антимюоны. И специальные нейтрино, соответствующие мюонам. И куча других частиц тоже. Генерация частиц встроена в структуры данных.
Так что мне пришлось заплатить кучке кодеров, чтобы они украсили вещи большим количеством частиц. Они вроде утроили количество частиц. Все снова начало тормозить, даже с физикой третьего уровня и профессиональными патчами.
Но Сэм все еще не мог оставить это в покое. Те самые галактики, которые так любили Паоло и Афина? Их звезды просто закодированы вручную, чтобы вращаться по выбранным нами орбитам, а не двигаться естественным образом. И млекопитающие заметили неестественное движение. Поэтому Сэм прошептал, что должны быть скрытые объяснения, вещи, которые они не могут увидеть. Темная материя, темная энергия. Он был как настоящий князь тьмы.
Наконец, я сказал нет. Частиц больше нет. Больше никакой симметрии, или суперсимметрии, или супер-дупер-уперской симметрии. Нет больше причудливой геометрии. Паоло и Афине это не понравилось, но у них нет оборудования, так что какая разница, что они думают? Кроме того, я дал им поиграть с Титаном, и они тут же наполнили его углеводородами с ароматическими формами и фрактальными береговыми линиями. Паоло любил играть с еще одной луной.
Да, несколько млекопитающих озадачены, размышляя о безумной чепухе, будто их вселенная состоит из десятимерных струн. Мол, да ладно, даже реальный мир всего лишь шестимерный. Что Сэм заставил их курить? Но мне все равно, чего хотят их обдолбанные физики. У них есть солнечная система, полная химии, и этого должно быть достаточно для любого разумного человека.
А Самаэль? Он может отправиться в ад.
История за историей
Алекс Смолл рассказывает, что вдохновило его на создание книги «Не кормите физиков».
Что, если Бог — программист? По сути, это гипотеза симуляции: физика по своей сути математическая, потому что Вселенная — это расчет, выполняемый на компьютере. Мне потребовалось некоторое время, чтобы оценить это понятие. Интеллектуально это похоже на пещеру современного Платона — интересно созерцать, но плодотворно ли это с научной точки зрения? Что касается повествования, у нас уже есть много хороших (таких как «Матрица») и не очень хороших (продолжения «Матрицы») историй о конфликтах в виртуальных мирах. Я не увидел, что добавить.
Затем я прочитал книгу Нила Стивенсона «Падение: уклонение в аду», в которой персонаж отмечает, что относительность и конечная скорость света облегчают вычисления для компьютеров (даже если не для студентов). Если бы материя взаимодействовала со всем и везде одновременно, у нас было бы гораздо больше сил для отслеживания. Что ДЕЙСТВИТЕЛЬНО замедлит симуляцию.
Между тем, учебник на моей полке описывает мюон как «неприятную частицу … Физика, какой мы ее знаем сегодня, была бы проще без мюона, но мюон продолжает существовать точно так же». Но после преподавания теории относительности (которая нам нужна, чтобы по-настоящему понять электромагнетизм) я понял, что мюоны на самом деле упрощают преподавание физики: все лучшие примеры задач по теории относительности связаны с мюонами. Слава Богу за мюоны. Или любого стажера, которого Он поручил кодировать их.
Конечно, дьявол кроется в деталях.
No comments:
Post a Comment