— Вы неправы! — возразил Артем, создавая голограмму одного из показанных архимагистром начальных блоков пространственного плетения, а затем другой, делающий почти то же самое, но созданный иначе, причем однозначно другим разумным, почерк создания не совпадал. — Вот, смотрите. Это два аналогичных блока из показанного вами плетения, оба делают одно и то же, совмещают межпространственные векторы сил, но реализованы они по-разному. Это дополнительная бессмысленная работа, которой вполне можно было избежать, если, например, вот эту основу сделать классом, — юноша выделил основу первого блока, — а дополнительные возможности придать в виде свойств конкретного объекта. В итоге и блок будет узнаваемым, мы сможем использовать его всегда, когда понадобиться подобное действие, и общее плетение станет гармоничным и менее энергоемким.
— Ах вот что вы имели в виду! — понимающе улыбнулся мэтр Крик. — Создать единые блоки, из которых можно быстро конструировать готовое плетение, пытались многие с седой древности, но никто так и не смог этого сделать. По двум причинами. Во-первых, плетений и их вариантов невероятно много, предусмотреть все случаи их использования просто невозможно. А во-вторых, немало плетений слишком сложные, поэтому человек просто не в состоянии достаточно быстро манипулировать ими, соединяя и изменяя на ходу. Из-за этого используют готовые, заранее разработанные и помещенные в артефакты или посох мага. Да, они более энергоемкие и сложные, зато полностью рабочие, проверенные поколениями пространственников.
— Пожалуй… — нахмурился Артем. — Да, для такой работы понадобится, как минимум, искин А-класса, и, желательно, разумный. Ну, или человек с мозговым имплантом очень высокого уровня, да еще и обладающий нужными знаниями. Мой имплант вполне потянет такую работу, вот только нужных знаний у меня еще нет.
— Искин? — приподнял бровь архимагистр, с искренним интересом глядя на студиозуса, его за последние триста лет еще ни один первокурсник так не заинтересовывал, к подобным мыслям очень редкие студиозусы доходили разве что к выпуску, а то и после долгих полетов в пространстве. — Имплант? Не просветите ли вы меня, что это такое?
Землянин на некоторое время озадачился, не зная, как передать столь сложные концепции, потом все же коротко объяснил, что это особого рода артефакты, помогающие более ускоренно и углубленно мыслить, причем не магические, созданные цивилизацией, не знающей магии и опирающейся исключительно на законы природы.
— Я слышал о таких народах, — кивнул мэтр Крик. — Наш ректор, насколько мне известно, выходец из одного из них.
— Мы с ним земляки, — улыбнулся Артем.
— Так значит имплант — это сложный ментальный артефакт, размещенный прямо у вас в мозгу?
— Именно так. Причем его не отличить от тканей мозга. Вы, наверное, удивлялись, каким образом я создаю столь проработанные иллюзии?
— Да, у вас был хороший учитель, — кивнул архимагистр.
— Вы ошибаетесь, — снова улыбнулся землянин. — Это вообще не магия, а так называемая голография, я просто передаю импланту, что я хочу вывести в голограмму, и он выводит. Расстояние ограничено примерно шестью-восемью шагами от меня. Причем как он это делает я понятия не имею. А магию иллюзий мне еще только предстоит изучать.
— Вот как?.. — удивленно покачал головой мэтр Крик. — Вы меня удивили, молодой человек. Но вернемся к вашему вопросу. Почему в похожих ситуациях порой используются совершенно разные блоки. По очень простой причине — разумное существо обладает ограниченным объемом памяти и не способно запоминать все, с чем когда-либо сталкивались. Маг оперирует собственными, имеющимися в его распоряжении знаниями, поэтому ему проще и быстрее в сложном плетении использовать готовый блок, не переделывая его. Да, в случае использования объекта со свойствами, как в вашем объективно-ориентированном подходе, будет некоторая экономия времени или энергии, но именно некоторая — не слишком большая. Полностью перерабатывать подход к созданию плетений? А зачем? Не вижу смысла. Не слышали старую поговорку: «Работает? Не трогай!».
— Слышал, — покраснел Артем. — У нас ее часто поминают как раз программисты, создатели объектно-ориентированного подхода. Но я, когда изучу все нужное, попробую создать блоки стандартных плетений, из которых можно будет конструировать более сложные. Возможно, солью информацию искину и поручу первичную разработку ему.
— Вы имеете возможность напрямую передавать информацию из мозга в мозг? — прищурился мэтр Крик. — Без длительного обучения?
— Если у разумного есть мозговой имплант, то без проблем, — кивнул юноша. — Еще проще сделать это через создание так называемого пакета данных. Это определенный набор знаний и умений, который помещают в… э-э-э… артефакт. Например, в информационный кристалл, который потом считывается, а информация, полученная из него, изучается.