Как лучше всего изобразить программирование в магическом фентези?

Автор: Сумман Олегович Барнетт

Очевидно, что программирование будет представлять из себя некое волшебство, а те, кто практикует сие занятие, тогда будут "волшебниками"? Это слово как бы подходит, но все же не совсем. Волшебники творят "волшебство", которое, в свою очередь, необязательно имеет своей целью принесение конкретного результата. "Волшебство" можно представить как "процедуру" из программирования, то есть необязательно с результатом, что звучит чуть-чуть неправильно по отношению к программистам в общем случае.

Далее в нисходящей списке я бы хотел пояснить, а какие вообще волшебники существуют, и на цифре 3 будет указано, кто же такие программисты.

1. Самые простейшие волшебники, которых вообще можно придумать — это элементалисты. Кидаются камнями, водичкой, там, стандартные четыре элемента земля-вода-огонь-воздух, плюс свет и тьма. Китайцы ещё могут добавить металл как отдельный элемент, элементы выше можно как-то скомпоновать в иную систему, которая все равно будет состоять из элементов.

Что ещё можно накрутить на эту идею, из простого? Элементальные "планы", то есть параллельные миры, откуда можно черпать силу, и приказывать духам, что живут там, как действовать в мире, где находится элементалист. К тому же, элементы в оригинальном мире могут себя как-то вести при воздействии на них элементалистом. 

Как видно, все это основывается на личных ощущениях у мага по отношению к некоторой стихии, плюс неких "контрактах", если речь идет об элементалях. Не подходит для программирования.

2. Рунологи. Тут уже фантасты могут называть подобных волшебников как угодно, но суть примерно одинаковая. Есть некий набор правил, сопряженный с конкретным миром и не стихиями, а абстрактными "школами волшебства" или видами магии. Рунологи с помощью "алфавитов" меняют эти правила, трансформируют одну магию в другую магию или в некое физическое действие. Частенько рунологам авторы добавляют некую способность немножко менять мир вокруг с помощью силы воли, дабы не было жесткой привязки к относительно медленному процессу вырисовывания рун прямо на воздухе или на твердой поверхности.

Порою авторы меняют детали у подобного рода волшебников. Они могут не "писать" руны, а, например, "плести" некие "узоры", которые, в свою очередь воздействуют на вымышленный мир. Суть от этого не меняется, есть алфавит и набор правил, используемые для процесса колдовства. На программирование не смахивает, потому что правила при подобного рода магии менять нельзя, ну и волшебство на силе воле — это тоже мимо, потому что за программиста все должна делать программа без всякого превозмогания.

3. "Заклинатели", которые творят "заклинания". Выдержка из википедии.

Заклинание (заклятие) — вид ритуально-магической речи, прямое обращение к объекту магического воздействия в императивной форме (требование, приказ, побуждение, просьба, мольба, предупреждение, запрещение, угроза).

В общем-то, вот оно, самое оно для фентези интерпретации программирования. Но я продолжу мысль чуть дальше.

Нынче нельзя представить мир без интернета, что тоже влияет на программистов прямым образом, кстати говоря. Как представить интернет в фентези вселенной? Такое уже придумали, и называется это "астрал", то есть некая эфемерная реальность параллельная той, где живет герой произведения, при этом содержащая в себе обрывки снов, видения, некие связанные с умозрительностью сущности.

Что ещё хотелось бы добавить, программисты не мыслят себя без "среды разработки", то бишь, некоторой среды, где все подчиняется их воле. Тогда по аналогии, заклинатели ничего не могут сделать, если их заклинания не произносятся при определенных условиях, скажем, в некоторое время дня, в некотором месте и при некоторой погоде, к тому же, если на себе у заклинателя есть некоторый магический предмет.

+3
59

0 комментариев, по

25 2 13
Наверх Вниз