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

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

Жанры

Шрифт:

Моя система пока ограничивает только перекрёстное использование памяти, но не вводит какие-либо квоты.

На всё это заборостроение между нашей и Вектрона памятью мы убили около трёх месяцев времени.

Руки к небу!

Где-то в самом начале этого пути, я пришёл к тому, что программирование на ассемблере — это очень сложно и решил, что нам нужен другой язык программирования. Более высокого уровня. Но написать на ассемблере компилятор языка высокого уровня — это крайне сложная задача.

Я долго

не решался подступиться к ней: даже простой язык, вроде какого-нибудь Lua выглядел, как нечто неподъёмное. А однажды меня осенило: LISP! Этот язык считается одним из самых мощных в мире не только потому, что абсолютно все современные технологии пришли из него, но и потому, что базовый его интерпретатор очень простой, поскольку весь его синтаксис базируется на одинаковых s-выражениях.

В моём мире когда-то даже устраивали соревнования: кто напишет самый короткий интерпретатор LISP и победители укладывались в несколько десятков строк. В общем, похоже пришла, наконец, и моя очередь поучаствовать в этом процессе и, засев за реализацию односвязных списков, я реализовал очередной диалект этого языка. Я не помнил до конца, какой набор функций является для этого языка минимальным, впрочем, это не является принципиальным.

В результате моих усилий, Орион-128 стал включать в себя средства разработки на трёх языках:

LISP — для реализации программ общего назначения;

Ассемблер;

и Shell — язык командной строки. Не мудрствуя лукаво, я реализовал три традиционных потока для данных: вход, выход и ошибки, а затем, на базе терминала сделал простой командный интерфейс: вводишь имя файла, запускается программа с введённым именем. В качестве shell я развиваю диалект языка, очень похожий на bash.

Попутно со всеми этими занятиями, мы разбирались с вопросами открытия дополнительных сознаний. В результате, мы довольно далеко продвинулись в исследовании этого вопроса. Ещё раньше я установил, что если человек хочет открыть в себе новое сознание, то он должен выполнять умственные упражнения, вроде “рассматривания вещи или проблемы с разных сторон”.

Теперь же, дополнительно нам удалось выяснить, что, выделив одно сознание под такие упражнения, можно открыть третье, четвёртое сознания и так далее. Есть ли тут какие-то ограничения пока непонятно.

Мы открыли у Косма и у Эт по четыре сознания и решили на этом пока остановиться. “Хорошо, но хорошего не до слёз.” — вспомнил я старую пословицу.

Успешное строительство забора между нашим софтом и Вектрона привело нас в себя. Мы вдруг задумались: “А зачем мы здесь находимся?”. А ведь на эти острова мы прибыли, чтобы посадить Космика, а не для того, чтобы без остановки заниматься своими делами! А ещё ведь есть и более важная цель — эльфы!

В общем, в один прекрасный момент, я понял, что если мы не вернёмся к делам сейчас, то не вернёмся уже никогда. Волевым усилием я отложил в сторону возню с переменными окружения процессов нашего, уже вырисовывающегося на горизонте, UNIX и вскочил, доставая зёрнышко Космика из кармана.

— Ну всё, пора! — сказал я. — Пришло время тебя прорастить!

— Я останусь один?

— Ты же умеешь приходить в наше убежище, кроме того, доступ к Орион-128

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

— Нам нужно двигаться дальше. — подтвердила Эт, — засиделись мы здесь!

Решительным движением я скатился с кровати на песок, уложил зёрнышко кмэла в небольшую ямку, а потом чуть присыпал его сверху. Почему-то я знал, что искать хорошую почву для него совершенно необязательно.

— Подождите, мы не попрощались! — прислал жалобную мысль Косм.

— Прощаются, когда расстаются. — строго сказал я. — А мы не расстаёмся, и не собираемся это делать!

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

— Нужно было уйти подальше от берега. — задумчиво сказала Эт.

— Хм… И правда. — сказал я. — Пока ничего не происходит, может ещё успеем?

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

— Косм, остановись! — попросил я. — Это ведь моё тело!

Косм не отвечал. Он не был без сознания: я чувствовал его мысли, но в них был хаос. Я попытался навести в нём порядок, но у меня не особо получалось. Выглядело так, будто Косм занят попыткой открыть ещё одно сознание и для этого разбирается с форматом хранения строк в Орион-128.

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

Я хотел было положить его на землю но не мог. Мои руки парализовало, паралич плавно продвигался от них через плечи в остальное тело.

— Этера, помогай! — закричал я мысленно.

Она не нашла ничего лучше, чем ударить меня по рукам, выбив и сбросив на землю мою ношу. Песок осыпался, я мельком увидел свои руки: почему-то они были в крови.

Моё тело потеряло всякую чувствительность и я начал заваливаться вперёд. Пытаясь удержать меня или хотя бы сместить траекторию моего падения в сторону от Косма, Эт подставила под меня плечо. Что было дальше память моя не сохранила, сознания мои выключились.

Часть 14. Вершина

Путь в пирамиды

— Ваше величество, вы не должны рисковать жизнью, вам лучше остаться в Цехине!

— Я ничем не рискую, со мной будет архимаг — отмахнулся Нэл от подчинённого.

— Тебе лучше бы не перечить королю. — посоветовал назойливому помощнику Илли, открывая телепорт в свой кабинет.

— Если бы я знал, Илли, — произнёс Нэл, дождавшись когда портал за ними закроется, — насколько это муторно быть королём, то ни за что не ввязался бы в это дело!

— Да, оборотная сторона медали есть у всего. — поддержал друга Илли.

— Что ты хотел мне показать?

— Зимний дворец.

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

Deus vult

Рокотов Алексей
3. Путь князя
Фантастика:
фэнтези
рпг
попаданцы
5.00
рейтинг книги
Deus vult

Газлайтер. Том 20

Володин Григорий Григорьевич
20. История Телепата
Фантастика:
боевая фантастика
аниме
попаданцы
5.00
рейтинг книги
Газлайтер. Том 20

Черный Маг Императора 15

Герда Александр
15. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
сказочная фантастика
фэнтези
фантастика: прочее
5.00
рейтинг книги
Черный Маг Императора 15

Агенты ВКС

Вайс Александр
3. Фронтир
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
Агенты ВКС

Студиозус

Шмаков Алексей Семенович
3. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
5.00
рейтинг книги
Студиозус

Мятежник

Прокофьев Роман Юрьевич
4. Стеллар
Фантастика:
боевая фантастика
7.39
рейтинг книги
Мятежник

Законник Российской Империи

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

Бастард Бога (Дилогия)

Матвеев Владимир
Фантастика:
альтернативная история
5.11
рейтинг книги
Бастард Бога (Дилогия)

Бастард Императора. Том 15

Орлов Андрей Юрьевич
15. Бастард Императора
Фантастика:
городское фэнтези
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Бастард Императора. Том 15

Виктор Глухов агент Ада. Компиляция. Книги 1-15

Сухинин Владимир Александрович
Виктор Глухов агент Ада
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
попаданцы
5.00
рейтинг книги
Виктор Глухов агент Ада. Компиляция. Книги 1-15

Спавшая пелена

Кронос Александр
1. Благие намерения
Фантастика:
эпическая фантастика
фэнтези
5.00
рейтинг книги
Спавшая пелена

1941, Великая Отечественная катастрофа: Итоги дискуссии

Коллектив авторов
Документальная литература:
военная документалистика
6.25
рейтинг книги
1941, Великая Отечественная катастрофа: Итоги дискуссии

Романов. Том 1 и Том 2

Кощеев Владимир
1. Романов
Фантастика:
фэнтези
попаданцы
альтернативная история
5.25
рейтинг книги
Романов. Том 1 и Том 2

Эволюция мага

Лисина Александра
2. Гибрид
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Эволюция мага