Альвандер: Кристалл Альвандера. Корабль Альвандера. Сергей Садов
Читать онлайн книгу.программа – несколько алгоритмов. – Я достал еще один кристалл, не больше прежних, и положил на стол. – В нем заложены те же пять задач. На этот раз тебе не только надо активировать его, но и выбрать нужную задачу. Ты можешь вызвать их одну за другой в любом порядке или даже все сразу, если, конечно, хватит сил. Видишь разницу между кристаллом с алгоритмом и кристаллом с программой?
– Альвандер-зазнайка, может, хватит лекций?
– Потерпи еще немного. Сейчас все поймешь. Можешь сказать о преимуществах и недостатках каждого такого кристалла?
– Конечно, могу. Преимуществом кристалла с алгоритмом является то, что его достаточно активировать и не задумываться над тем действием, которое хочешь совершить. Во втором случае еще надо знать, что может делать кристалл.
– Ну… в целом верно. Универсальные кристаллы – программные. Степень универсальности зависит от содержащихся в них алгоритмов. Но это все простейшие кристаллы. Такие я мастерил в шесть лет. А есть кристаллы смешанного типа.
– Это которые состоят из множества алгоритмов, которые вызываются из других алгоритмов, – с явной угрозой в голосе проговорила Феола. – То есть ты связываешься с ним и даешь силу, вызывая единственный алгоритм, а уж он вызывает другие зашитые в этот кристалл. Таким образом, человеку не надо заботиться о последовательности их выполнения.
– Гм… – я с опаской покосился на сестру. – Верно. Вот этот кристалл. Он построен как раз по такой схеме. На тех же пяти действиях. Когда ты коснешься его мыслью, он зажжет свечу, поднимет кубик, обмотает его проволокой, подожжет от свечи и опустит в чашу с кипящей водой, после чего вся эта конструкция будет водружена на вращающийся мячик.
– А смысл?
– Обычная демонстрация. Это все я делал для эксперимента. Надо же на чем-то экспериментировать? Выбрал первое, что в голову пришло.
– Так в чем же твоя схема заключается?
– О-о-о! Схема, как все гениальное, проста.
– О да! Еще бы!
– Ладно-ладно. Короче, когда я стал делать свой кристалл, то просто растерялся. Я не знал, что хочу получить. Обычно я как делаю? Задаю конечный результат. Думаю над некоей последовательностью действий, которая должна привести к нему. А потом для каждого действия строю алгоритмы в кристалле и связываю их в программу в нужной последовательности. При этом, сама понимаешь, алгоритмов могут быть миллионы и выполняться они могут одновременно.
– Если энергии у человека хватит выполнять эти миллионы алгоритмов разом.
– Э-э-э… ну да. Это и есть узкое место кристаллов. Поэтому и приходится следить, чтобы единовременно не выполнялось больше сотни. Конечно, тут еще зависит от сложности, но… В общем, не думаю, что тебе интересны такие тонкости.
– Неинтересны, – подтвердила Феола.
– Так вот. Я набросал предварительную схему. Потом понял, что это не все. Нам нужно не только получить доступ к пространству. Надо еще совершать определенные действия. Вариантов же этих действий я насчитал порядка пяти тысяч, а потом бросил.