Чтение онлайн

на главную - закладки

Жанры

Шрифт:

– Альвандер-зазнайка, если ты собрался мне читать лекцию из первого класса…

– Ну потерпи немного. Сейчас все поймешь. Вот можешь сказать о преимуществах и недостатках каждого такого кристалла?

– Конечно могу. Преимуществом кристалла с алгоритмом является то, что его достаточно коснуться и не задумываться над тем действием, которое хочешь совершить. Во втором случае еще надо знать, какие действия сможет сделать кристалл.

– Ну… в общем верно. Левитирующие кристаллы всегда алгоритмические. Понятно почему. Универсальные кристаллы программные. Тоже понятно. Степень универсальности зависит от заложенных в них алгоритмов. Но это все простейшие кристаллы. Такие я мастерил в шесть лет. А есть кристаллы смешанного типа.

– Это

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

– Гм… – я с опаской покосился на сестру. – Верно. Вот этот кристалл. Он построен как раз по такой схеме. На тех же пяти действиях. Когда ты его коснешься мыслью он зажжет свечу, поднимет кубик, обмотает его проволокой, подожжет от свечи и опустит чашу с водой, которая в этот момент закипит, а потом вся это конструкция будет водружена на вращающийся мячик.

– А смысл?

– Обычная демонстрация. Это все я делал для эксперимента. Надо же на чем-то экспериментировать? Вот я и выбрал первое, что в голову пришло.

– Ну так в чем же твоя схема заключается?

– О-о-о! Схема, как все гениальное, проста.

– Не скромничай, не скромничай. Чего уж там.

– Ну ладно-ладно. Короче, когда я стал делать свой кристалл, то просто растерялся. Я не знал, чего хочу получить. Обычно я как делаю? Пишу конечный результат. Думаю над некоей последовательностью действий, которая должна привести к нему. А потом каждому действию строю алгоритм в кристалле и связываю их в программу в нужной последовательности. При этом, сама понимаешь, алгоритмов может быть миллионы и выполняться они могут одновременно.

– Если энергии у человека хватит выполнять эти миллионы алгоритмов одновременно.

– Э-э-э… ну да. Это и есть узкое место кристаллов. Поэтому и приходится следить, чтобы одновременно не выполнялось больше сотни. Конечно, тут еще зависит от сложности, но… В общем, не думаю, что тебе интересны такие тонкости.

– Не интересны, – подтвердила Феола.

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

– Для этого надо быть таким гением, как ты, олух царя небесного.

– Ну… проблема даже не в этом, – поморщился я. – Когда число алгоритмов в моем кристалле перевалило первую тысячу, я еще надеялся, что в Солнечной найдется кто-то, кто запомнит их все. Когда же их стало порядка пяти тысяч…

– Биокомпьютер.

– Верно. Ему это все по зубам. Но видишь ли… как ты думаешь, почему возрастало число алгоритмов? Да потому что всегда оказывалось, что я его-то не учел и не заметил. Ты вообще, представляешь себе эти пять тысяч простейших действий? И какова вероятность, что я сделал все возможные? Что чего-то не пропустил? И вот в самый ответственный момент обнаруживается, что мой кристалл чего-то не умеет? Но это, на самом деле не проблема. Выращивается новый кристалл и уже человек действует через него. А вот с программами гораздо хуже. Ну не учел чего-то и вот я,

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

– Мда.

– Вот тебе и «мда». А если от этого действия зависит жизнь людей? А сама программа оказывается очень сложной? За сколько времени они выполнят ее? Ну, если люди тренированные то при средней сложности программы… полагаю, что секунд за тридцать. При этом та же программа уже заложенная в кристалл отработает почти мгновенно. И если скорость действия вопрос жизни и смерти… Пяти тысяч простейших алгоритмов хватит на все, что может потребоваться в полете. Но вот величина возможных комбинаций из них стремится к бесконечности. И предусмотреть их на все случаи жизни невозможно. Хотя бы по той причине, что я и сам плохо представляю, что может понадобиться. То есть, с накоплением опыта надо будет выращивать новый вот такой вот кристалл с уже вложенными в него возможностями. А опыт будет расти стремительно. Значит, меняем кристаллы почти каждый месяц. А свой я выращиваю уже два года. После отработки…

– Все равно меньше, чем за семь месяцев новый кристалл не получишь, – прервала меня Феола. – Разум – не кристалл. Полгода на развитие до полноценного. Два месяца минимум на обучение. Но можно ведь вырастить кристалл с новой программой.

– Вот-вот. Со своей стороны заявляю, что кристалл такой сложности меньше, чем за месяц не вырастишь. И этот месяц только после того, как человек изучит процесс досконально. Первое время на каждый кристалл тратить не меньше четырех месяцев. То есть год. А значит, вся моя затея становилась совершенно нереальной и никому не нужной. Накопление опыта процесс бесконечный. Летать с кристаллами без учета опыта – преступление. А новый кристалл… Можно, конечно. А потом еще кристалл. А потом еще… Целый корабль кристаллов можно с собой возить. И искать среди них тот, что нужен именно в этот момент. Когда до меня это дошло, я чуть не бросил работу. Я тогда неделю сам не свой ходил.

– Постой-постой… Это не в прошлом ли году было? Ты тогда все в лес убегал и забирался на наш столетний дуб. И камни с него зачем-то кидал.

– Ну да, – смутился я. – Мне так думалось легче. Но тут все встало. Мертво. Я не могу предвидеть бесконечное число вариантов действий. Да не могу даже реализовать многие конечные – знаний не хватало. Кристалл надо делать – он не может ждать. Значит, я лихорадочно роюсь в учебниках, обзваниваю институты, чтобы они выслали мне спецификации на уже имеющиеся модели кристаллов. Изучаю их, вношу изменения, проверяю. А тут новая программа должна быть уже заложена, а она не проверена.

– Бедненький. – Я покосился на Феолу. Нет, она не смеялась. Она действительно искренне мне сочувствовала.

– Думаю, ты и сама поймешь то, что тогда понял я. Один я кристалл не сделаю. У меня не хватит ни времени, ни знаний. Но даже сделав – он будет бесполезен, ибо его невозможно изменить. И вот тогда меня вдруг стукнуло…

– Яблоком? – ехидно поинтересовалась Феола.

– Камнем, который с дуба кидал, – отшутился я. – А если серьезно, то тогда я и придумал свою схему!

– Да?

– Да!

– И где она?

– Вот. – Я из ящика достал очередной кристалл и протянул Феоле. Выглядел он, правда, еще менее невзрачно, чем предыдущие. Сестра недоверчиво взяла его и покатала на ладони. Потом осторожно коснулась его мыслью. Поскольку ничего не произошло, она озадаченно взглянула на меня. Я молча скрестил руки на груди и улыбнулся. Это был откровенный вызов, и Феола его приняла. Она еще раз внимательно изучила кристалл. Даже понюхала зачем-то. А дальше она погрузилась в изучение его структуры. Это много времени у нее не заняло, и она оказалась еще более озадаченной, чем раньше.

Поделиться:
Популярные книги

Мы друг друга не выбирали

Кистяева Марина
1. Мы выбираем...
Любовные романы:
остросюжетные любовные романы
прочие любовные романы
современные любовные романы
5.00
рейтинг книги
Мы друг друга не выбирали

Хозяин Стужи 6

Петров Максим Николаевич
6. Злой Лед
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Хозяин Стужи 6

Меняя маски

Метельский Николай Александрович
1. Унесенный ветром
Фантастика:
боевая фантастика
попаданцы
9.22
рейтинг книги
Меняя маски

Бродяга 3

Первухин Андрей Евгеньевич
3. Бродяга
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Бродяга 3

Кодекс Охотника XXXI

Винокуров Юрий
31. Кодекс Охотника
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Охотника XXXI

Запрети любить

Джейн Анна
1. Навсегда в моем сердце
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Запрети любить

Хозяин Теней 2

Петров Максим Николаевич
2. Безбожник
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Хозяин Теней 2

Отверженный VI: Эльфийский Петербург

Опсокополос Алексис
6. Отверженный
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Отверженный VI: Эльфийский Петербург

Здравствуй, Мир!

Француз Михаил
Фантастика:
рпг
попаданцы
6.25
рейтинг книги
Здравствуй, Мир!

Изгой Проклятого Клана. Том 3

Пламенев Владимир
3. Изгой
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Изгой Проклятого Клана. Том 3

Гладиаторы

Трофимов Ерофей
Фантастика:
постапокалипсис
7.86
рейтинг книги
Гладиаторы

Родословная. Том 2

Ткачев Андрей Юрьевич
2. Линия крови
Фантастика:
городское фэнтези
аниме
фэнтези
5.00
рейтинг книги
Родословная. Том 2

Черта прикрытия

Бэнкс Иэн М.
9. Культура
Фантастика:
боевая фантастика
космическая фантастика
киберпанк
6.67
рейтинг книги
Черта прикрытия

Ученик. Книга вторая

Первухин Андрей Евгеньевич
2. Ученик
Фантастика:
фэнтези
5.40
рейтинг книги
Ученик. Книга вторая