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

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

Жанры

Шрифт:

— Не напрямую. Но я могу подключить к радиостанции палмтоп. Только надо найти подходящий кабель.

Кликс взял в руки электронную камеру.

— Вот этот подойдёт? — спросил он, отцепляя от неё USB-кабель, которым я подключал её к палмтопу.

— Ну, это нужный тип кабеля, но неправильной полярности. Для радиостанции нужен кабель типа «мама», а у этого «папа» на обоих концах.

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

и мы подключили палмтоп к радиостанции. — Теперь ты сможешь послать сигнал?

— Да, но только на одной частоте за раз, и на то, чтобы послать даже коротенький сигнал на всех возможных частотах, может уйти весь день. — Я обескураженно покачал головой. А ведь это казалось такой хорошей идеей. — Кроме того, мы ведь даже не знаем, какой длительности должны быть бинарные сигналы.

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

— Хорошо. — Ах, если бы только нос перестал болеть. — Я напишу программку, которая перепробует разные значения длительности их единицы времени. — Кабель был короткий, и до моей кушетки его не хватало, так что мне пришлось программировать стоя, положив палмтоп на отделанный пластиком край радиоконсоли. — С какого значения, по-твоему, лучше начать?

Кликс прикрыл глаза.

— Попробуй… попробуй четыре или пять секунд. Я не знаю, но чувствую, что это близко.

Радиостанция понимала только команды CURB, стандартного командного языка телекоммуникационных процессоров. Я не писал на нём ничего уже чёрт знает сколько лет. Я надеялся, что того, что я помню, мне хватит; у нас определённо нет времени рыться в хелпах. Мои пальцы заплясали над палмтопом. Я запустил калькулятор, посчитал, сколько будет три в тринадцатой степени — как сказал Кликс, количество циклов в марсианскую единицу измерения времени. Потом напечатал: Set Frequency = 1594323. Frequency = Frequency + …

Очередной трицератопс врезался в корпус, и в этот раз он треснул. Я услышал шум вытекающей из водяного бака воды у нас под ногами. Держу пари, они такого не ожидали.

Я решил начать с немного меньшего значения, чем догадка Кликса. Set Time-unit = 3.000 s. Goto Send…

Корабль снова содрогнулся под ударом трицератопса.

— Брэнди, ты не мог бы поторопиться?

— Хочешь попробовать сам?

— Прости, — он отступил.

Рога уже проткнули корпус во многих местах и существенного его ослабили. Через бронестекло я видел, как трицератопс вразвалку удаляется от корабля.

Я напечатал последнюю строчку программы и запустил компиляцию. Одно, два, три сообщения об ошибке вспыхнули на экране, указав номер ошибочной строки. «Ожидается логическое выражение». «Несовпадение типа». «Зарезервированное слово». Чёрт!

— В чём дело? — спросил Кликс.

— Ошибки

компиляции. Где-то напортачил.

— Ты хотел…

— Заткнись и дай мне их исправить. Пожалуйста. — Я переключился в режим редактирования и перешёл к первой ошибке. Ага, первая проблемка совсем простая — опечатка, «adn» вместо «and»; вот что значит отключать автокоррекцию. Я исправил ошибку.

Хр-р-р-рясь!

Меня качнуло. Пахицефалозавр ударил головой в многократно пробитый рогами участок корпуса. Теперь стало ясно, что делал хет в том головаче, которого мы препарировали — оценивал перспективы использования его в качестве тарана. Повезло им, применение тарану нашлось почти сразу.

— Он почти пробил, — крикнул Кликс.

Я щелкнул клавишей, и курсор перескочил к следующей ошибке. «Несовпадение типа». Что бы это значило в данном контексте? А, вижу. Я пытался выполнить математическую операцию над текстовой переменной. Вот дебил.

Полифонический сигнал от паразауролофа-тромбониста разорвал воздух, предположительно давая команду головачу нанести второй удар.

Курсор прыгнул с третьей ошибке. «Зарезервированное слово»? Это означало, что выбранное мной название переменной — FREQUENCY [33] — было запрещено, поскольку использовалось в языке с какими-то другими целями. Назовём её SAVE_ZAD, это уж точно ни с чем не совпадёт. Запуская компиляцию снова, я так сильно ударил по клавише, что корпус палмтопа едва не треснул.

33

Frequency (англ.) — частота. (Прим. перев.)

Я не дышал, пока не увидел вспыхнувшее на экране сообщение: «Компиляция завершена успешно. Ошибок не обнаружено».

— Есть! — воскликнул я.

— Здорово! — закричал Кликс. — Запускай!

Я выбрал имя программы в списке и занёс палец над клавишей Enter.

— Нажми кнопку! — зарычал Кликс.

— Я…

— В чём дело?

— Ты знаешь, что сейчас произойдёт? — сказал я. — Потому что я не уверен, что могу…

— Если не нажмёшь ты, я сделаю это за тебя.

Я посмотрел ему прямо в глаза.

— Нет, — сказал я. — Отказ принимать решение — это само по себе решение. — Я вдавил кнопку, и радиостанция начала передачу.

Хр-р-р-рясь!Череп пахицефалозавра с синими и жёлтыми отметинами на макушке вбил ослабленную секцию корпуса внутрь. Круглый кусок металла метра полтора в диаметре свалился на пол с оглушающим грохотом. Прежде чем мы успели среагировать, костеголовый исчез, и в дыру просунулась голова трицератопса. Кликс вскинул ружьё. У этого динозавра был лишь один надглазный рог; второй, должно быть, обломался во время атак на корабль. Одним слитным движением Кликс упал на пол и снизу вверх выстрелил в мягкие ткани нижней части трицератопсова горла. Удачный выстрел: похоже, пуля перебила-таки спинной мозг.

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

Жестокая свадьба

Тоцка Тала
Любовные романы:
современные любовные романы
4.87
рейтинг книги
Жестокая свадьба

Двойня для босса. Стерильные чувства

Лесневская Вероника
Любовные романы:
современные любовные романы
6.90
рейтинг книги
Двойня для босса. Стерильные чувства

Позывной "Князь"

Котляров Лев
1. Князь Эгерман
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Позывной Князь

Дурашка в столичной академии

Свободина Виктория
Фантастика:
фэнтези
7.80
рейтинг книги
Дурашка в столичной академии

Идеальный мир для Лекаря 18

Сапфир Олег
18. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 18

Товарищ "Чума" 2

lanpirot
2. Товарищ "Чума"
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Товарищ Чума 2

Книга пяти колец. Том 4

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

Офицер империи

Земляной Андрей Борисович
2. Страж [Земляной]
Фантастика:
боевая фантастика
попаданцы
альтернативная история
6.50
рейтинг книги
Офицер империи

Флеш Рояль

Тоцка Тала
Детективы:
триллеры
7.11
рейтинг книги
Флеш Рояль

Пипец Котенку! 3

Майерс Александр
3. РОС: Пипец Котенку!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Пипец Котенку! 3

Я сделаю это сама

Кальк Салма
1. Магический XVIII век
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Я сделаю это сама

Измена. Не прощу

Леманн Анастасия
1. Измены
Любовные романы:
современные любовные романы
4.00
рейтинг книги
Измена. Не прощу

Крещение огнем

Сапковский Анджей
5. Ведьмак
Фантастика:
фэнтези
9.40
рейтинг книги
Крещение огнем

Я еще не князь. Книга XIV

Дрейк Сириус
14. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я еще не князь. Книга XIV