Долг перед видом

— Точно, негодяй. Бол, тебе кто-нибудь говорил, что ты свинья? — поинтересовалась вторая. Болан не понял и прогнал фразу через автопереводчик очков. Получилась болотная крата.

— Говорили, — уныло согласился он.

— Еще назовешь нас страшненькими, я те хвост на морду намотаю. Мы жутко симпатичные. На нас на улице оглядываются, понял, динозавр толстокожий?

— Вы подсматривали! — непонятно чему обрадовался Болан. — Подсматривать нельзя!

— Если нельзя, но очень хочется, то можно!

Болан взял на заметку, что надо изучить систему компьютерного шпионажа сестренок.

— Вы Илину не видели? Мне посоветоваться надо.

— Загляни в библиотеку, — посоветовала одна.

— Презервативы в тумбочке рядом с кроватью, — сообщила другая.

Вредины! — подумал Болан и прервал связь.

Несмотря на внешность ангелочка, миниатюрную фигурку и огромные, невинные глаза, Тая оказалась озорной, любопытной девчонкой с заразительным смехом и моторчиком под хвостом. Она первая (и единственная) летала верхом на Бенедикте. Отчаянно работая крыльями, дракон поднялся метров на сто, дважды облетел катер, довольно жестко приземлился и долго-долго не мог отдышаться.

На распросы, как ей удалось уговорить дракона, только пожимала плечиком. Ее смех колокольчиком звенел по коридорам, а цокоток модных туфелек раздавался со всех сторон сразу. Удивительно быстро она освоилась в коллективе, придумала всем ласковые прозвища, и только на Командора смотрела снизу вверх, с робостью и уважением.

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

Болан открыл дверь спальни и замер. Кровать исчезла. Илина сметала щеткой пыль в норку кибера-уборщика.

— На полу спать жестко, — пустил он пробный шар. Илина только загадочно улыбнулась. Болан понял, что перед ним логическая задача. Принял позу мыслителя и напряг умственные способности. Переезд? Нет… Гидроматрас как у драконов? Скорее всего.

Когда дверь распахнулась и четыре кибера боком занесли кровать размером с маленький танцевальный зал, Болан решил, что угадал. Но матрас оказался обычным… Юлин и Магма вошли следом, заметили Болана, смутились, захихикали и спрятались за Илину. Болан с воплем бросился на матрас и покачался на нем. Матрас ему понравился. В меру мягкий и упругий. Девушки растянулись рядом, а Илина присела на край. Фарлик сделал попытку выбраться из сумки. Ему помогли и посадили на живот папе. Малыш радостно загугукал.

Хорошо! — решил Болан.

Оттолкнул клавиатуру и потер ладонями лицо. Заплатки сестренок в программном обеспечении системы мониторинга нашел сразу. Стоило только сравнить текущую версию с архивной. Но разобраться не смог. Сестренки писали программы неправильно! Никто так программы не пишет. Ни ящеры, ни драконы, ни люди. Программа должна быть красивой. Программа должна быть структурной. Программа должна быть понятной и читабельной. Сестренки не пользовались командами безусловного перехода. Пусть. Некоторые эстеты от программирования считают, что оператор безусловного перехода — зло. Но они не пользовались и операторами условного перехода. Сестренки не писали подпрограмм. Они вообще не использовали 90 % команд компьютера. Логическое умножение на маску, сдвиги, логическое сложение, несколько команд арифметики — и все! Вместе с тем, их программы обладали чудовищным быстродействием. Программы, состоящие на 95 % из таблиц адресов переходов и дешифраторов — с таким Болан не сталкивался. Таблицы и дешифраторы. Это же надо! Сестренки выделяли умножением на маску одним им известные битики, собирали их в слово, сдвигом превращали это слово в адрес в таблице переходов, запихивали полученный адрес в стек и давали команду «возврат из процедуры». По существу, тот же самый безусловный переход по косвенному адресу, но на 8 тактов быстрее. Ни один нормальный программист не использует ТАК команду «возврат из процедуры». Хакеры используют. Но чтоб на этой команде строить всю логику программы — для этого нужно быть психом или суперхакером.

Два дня Болан ползал по бесчисленным ветвям и веточкам сравнительно небольшой программы сестренок. Потом сдался. Понять это мог только автор. Легче разобраться в уравнениях нуль-т Великого Дракона. Уже дважды за последний виток Болан вынужден был признавать свое бессилие и отступать. Это становилось дурной привычкой.

— Криминал, Криминал, Криминал, ря-ря — пропел он, нервно барабаня пальцами по краю стола. — Придумал!

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

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

Результат сказался немедленно. Сестренки бросили все дела и заперлись в своей комнате. Болан подключился к сети мониторинга и посмотрел, что они делают. Сестренки сидели друг против друга на широкой кровати, смешно подогнув под себя ноги. Смотрели друг другу в глаза и совсем не шевелились.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126