Нет, каково?!
Электрописьмо
Гриф: "Срочно!"
Куда: О.Бацуза, Черный Пояс
Имперский университет г. Бацузи
Математический факультет
Кому: декану, магистру
Цайхаку Бо
От кого: Зедзаны Узи, лаборанта
отделения прикладной математики
Чтимый декан!
По возвращении я предоставлю подробный доклад об итогах отладки программ для устройств погружения и всплытия серийных батискафов. Проблема оказалась несколько сложнее, чем мы ожидали, однако все неполадки были успешно устранены.
Но мне хотелось бы в срочном порядке сообщить Вам о несколько неожиданном побочном результате командировки, который представляется мне, как ни парадоксально, важнее основного.
Я и мой муж Зо случайно познакомились с лаборантом Бидзанби Да, помощником инспектора социальной службы, также направленного на плавучий город с какой-то миссией. Отрекомендовав себя как полного дилетанта в области информатики, Бидзанби Да, тем не менее, ознакомил нас с концепцией языка программирования, названного им ФОРТ. (Такое непривычное для нашего уха название объясняется тем, что брат Бидзанби — иммигрант, кажется, из Хонти, но боюсь ошибиться).
Бидзанби Да легко и доказательно показал мне многочисленные плюсы ФОРТ-системы. Этот машинно-независимый язык программирования очень удобен, компактен и крайне продуктивен. Он буквально "нафарширован" идеями. В основу поразительно гибкого ФОРТа положены четкость и эффективная реализация простых алгоритмов, простота пользовательского интерфейса и представление предсказуемых результатов.
Отталкиваясь от общих положений, я тут же достаточно легко поняла преимущества ФОРТа в сравнении со всем остальным. В основе этого языка лежат так называемые "слова", следовательно он может быть легко переложен, к примеру, на эм-до. Следовательно наши программисты смогут работать на родном языке. Вдобавок, еще одним достоинством подобной трансляции является повышение мобильности, которое произойдет в силу особенностей эм-до.
Естественно, потребуются серьезные усилия команды квалифицированных программистов для воплощения концепции в машинные коды, но, как Вы, чтимый декан, убедитесь, игра будет стоить свеч. Уже сейчас "навскидку" могу предположить, что ФОРТ может быть применен:
-в промышленности. Например, для управления морскими нефтедобывающими платформами, промышленного прогнозирования, создания экспертных систем.
-для сбора и анализа данных. К примеру, для распознавания образов и составления карт, измерения глубин, дистанционного управления батискафами и разведывательными глубоководными станциями.
-в оборонных технологиях. В частности, при наведении на цель торпед повышенной точности удара, баллистических ракет с разделяющимися и самонаводящимися боеголовками, постановке радиопомех и др.
-в медицине. В частности для хранения результатов обследований и предварительной диагностики.
-в искусстве: для монтажа телевизионных и радиопередач, для создания графики и мультипликации.
Наконец, самое главное.
Во-первых, ФОРТ может рассматриваться как основа операционных систем повышенной надежности для персональных вычислителей.
Во-вторых, язык ФОРТ в перспективе можно будет использовать для создания мобильных "разумных" устройств, управляемых голосом (Бидзанби Да назвал их хонтийским словом "киберы").
На мое предложение участвовать в дальнейшей разработке языка брат Бидзанби категорически отказался, еще раз повторив, что он полный профан в вычислительной технике и всего лишь пересказал мне теорию своего знакомого, трагически погибшего в столице бывшего Государства Неизвестных Отцов. Осмелюсь заметить — пересказал потрясающе грамотно и подробно...
конец документа
Саракш, Магнитная Котловина
борт плавучего города "Император Байгахи Цо", Островная империя
6 часов 60 минут, 5-го дня 1-ой недели Белого месяца, 9590 года от Озарения
-Стул на единственной винтовой ножке позволял, не вставая, совершить вращательное движение и осмотреть всё помещение. Проблема состояла в том, что рассматривать было абсолютно нечего. Что несколько необычно — нет даже традиционного набора — пузатого огнетушителя и плана эвакуации при пожаре. Впрочем... Чему гореть-то? Темно-синий пол. Серый потолок. Четыре серых же стены, аскетизм которых не только не нарушался, но даже подчеркивался вентиляционными "жабрами" у пола и глазком камеры наблюдения. С двух противоположных сторон — клепаные металлические двери с круглыми ручками и цифровыми замками. Всеслав подозревал, что и стулья поставили специально для него и для Зедзаны Зо, столь же терпеливо ожидавшего рядом. Поставили напротив глазка, разумеется. Он сладко повернулся вместе со стулом к той двери, над которой была вмонтирована телекамера, широко зевнул, потянулся и продолжил ожидание, которое затягивалось на добрый десяток минут. Всеслав ошибся в выборе двери: щелчок замка послышался позади, равно как и приятный женский голос:
-Здравствуйте, чтимые специалисты.
Мысленно сосчитав до пяти, Всеслав повернулся на стуле и неторопливо поднялся навстречу высокой миловидной девушке в форме с петлицами офицера разведки.
-Добрый день.
-Барк-лейтенант Задиха Оги. -представилась она, одновременно приветливо и официально. -Буду сопровождать вас в блоке "Дельфин" плавучего города, оказывать посильное содействие в работе ...
-И осуществлять необходимый контроль. -в тон ей продолжил Зедзана.
-Конечно. -серьезно согласилась Оги. -Режима секретности "Дельфина" никто не отменял. Вас это смущает?
-Как можно! Скорее удивился бы, если бы нам не выделили ... гм... помощника. Но вот другое...
-Что именно?
-По званию вы выше нас.
-Ненамного. И забудьте об этом. В данном случае ваша компетентность — выше и, следовательно, формальная субординация необязательна. Тем более, что вы — граждане Чёрного Пояса. Так что, если хотите, можете обращаться ко мне по имени.
-Только в том случае, если и вы будете делать так же.
-Договорились, Да. Договорились, Зо.
-Договорились, Оги.
"Ух, ты!" -подумал Всеслав. Из рукопожатия следовало, что барк-лейтенант не пренебрегала занятиями в гимнастическом зале. Да и все они тут в Белом Поясе, как на подбор. Удивительно, однако, почему с эдакими-то молодцами и девицами Империи не подмяла под себя весь Континент до самой середины.
-Прошу. -сделала пригласительный жест Оги. -Вот ваши карточки с именем и удостоверительным номером. приколите ее на одежду, нет, не здесь, выше и ближе к рукаву. Вот карточка-ключ для цифрового замка. Само собой он открывает лишь двери до третьего уровня секретности включительно. Когда понадобится пройти в другие помещения с более высоким уровнем, я буду рядом и проблем не возникнет.
Они вошли в такую же серую комнатку, только совсем маленькую и оказавшуюся кабиной лифта.
-Сейчас мы спустимся тремя этажами ниже и, пока идем до вычислительного центра, постараюсь ввести вас в курс событий.
В головном вычислителе произошел по совершенно непонятной причине сбой странного характера. Техники завершают полную проверку аппаратуры, однако уже сейчас ясно, что причина — не в "железе".
-Оги, но ведь я не профессиональный программист, -взмолился Всеслав, -а всего лишь помощник инспек...
-Знаем. Но брат Зедзана, которого мы просили помочь в устранении сбоя, усиленно рекомендовал пригласить и вас.
-Удружил. -буркнул Всеслав Зедзане Зо. -У меня основной работы — выше жабр.
Молодой математик улыбался с довольным видом.
-Конечно мне льстит ваша уверенность, однако... -Всеслав с сомнением пожал плечами. -А каков характер сбоя?
-В головном вычислителе исчезли данные, касающиеся нескольких подразделений базы, а именно: биологического и навигационного отделов, а также службы обеспечения жизнедеятельности. Все операторы в один голос утверждают, что материалы были не стерты из памяти, а перемещены по сети. Но обнаружить их новое местонахождение не могут.
Зедзана Зо невольно рассмеялся.
-Извините. -спохватился он, -Надо было замаскировать дурацкий смешок кашлем, но вы, Оги, все равно догадались бы. Естественно, я не радуюсь происшествию в блоке, просто не могу себе представить подобной ситуации.
-Мы — тоже. -сухо сказала Оги. -Наиболее вероятное предположение — проникновение мозгоедов на борт. Или вмешательство сверхъестественных сил. Злых демонов моря, например.
-Ну, тогда жрецов бы сюда. -серьёзно посоветовал Всеслав.
-Если вы не выручите, ничего другого нам не останется. Но капитан плавгорода Гадзацойда Дзэ и адмирал флотилии Багадай Гэ, в ведении которых находится "Дельфин", недолюбливают служителей культа. Они лелеют надежду на то, что до богослужений и жертвоприношений у терминала не дойдет.
-Значит, придется сделать все возможное.
-Постарайтесь. Вот мы и на месте. Сейчас надо надеть халаты и повязать тканевые чехлы на обувь.
В достаточно просторном вычислительном зале, блистающем чистотой и оформленном в той же сине-мышиной цветовой гамме, пахло канифолью. Полдесятка техников с паяльниками и измерительными приборами суетились у мигающих россыпями огоньков внутренностей большого вычислителя. Снятые панели громоздились у стены. Из недр самого большого металлического шкафа торчали зад и обвязанные белыми чехлами стопы еще одного техника. Оператор с похоронной физиономией ссутулился на алюминиевом табурете посреди зала.
-Как дела? -обратилась к нему Оги.
-А-а-а! -безнадежно махнул тот рукой, -Заканчивают обшаривать все по третьему разу. Нигде ни одной, даже самой малейшей неисправности.
-Можно, пока вы нас рекомендуете туземцам, Оги, -сказал Всеслав, -окинуть взором, так сказать?
-Само собой, приступайте, делайте все, что сочтете нужным.
Пока барк-лейтенант разведслужб беседовала со все более теряющим очертания оператором, Всеслав и Зедзана Зо прошлись вдоль распахнутых шкафов. Лунин был немало удивлен увиденным. Кажется, вычислительная техника империи пошла совершенно иным путем, нежели земная ХХ века. Земляне в ту пору сделали ставку на развитие полупроводниковых технологий, а островитяне предпочли ламповые и микроламповые. "Оригинально! -мысленно признал Лунин, -И ну просто оч-чень качественно! Умницы!"
Он приблизился к беседующим и застал самый конец разговора.
-...утоплюсь. -обреченно сулил оператор.
-Хоть сейчас. -равнодушно согласилась Оги, -Но лучше делай то, что скажут чтимые специалисты.
-Где схемы внутренней сети вычислителей базы? -спросил Всеслав.
-Вот же на столе.
Лунин подсел к столу, зашелестел огромной бумажной простыней, защелкал клавишами.
-Пароли? -осведомился Зедзана.
-Уже все введены. -с жалобным отчаянием ответил оператор.
-Так... -бормотал про себя Всеслав. -Это у вас что? Это у вас каталог... Ясно... ух, ты... таблицы...угу... сколько ж тут всего...
-Может быть вам еще что-нибудь нужно? -робко поинтересовался оператор.
-Нужно. -ответил Лунин. -Молока.
-Чего?
-Стакан молока. Белого такого, знаете. -Всеслав покрутил пальцами в воздухе, -Лучше коровьего.
-Зачем? -глупо спросил оператор.
-Брат Зедзана выпьет. -пояснил Лунин. -Его врачи обязали.
-Быстро! -шепотом сказала Оги остолбеневшему оператору, -Одна нога здесь, другая через секунду -тоже здесь.
Саракш, Магнитная Котловина
борт плавучего города "Император Байгахи Цо", Островная империя
7 часов, 5-го дня 1-ой недели Белого месяца, 9590 года от Озарения
-Все. -сказал Всеслав. -Цела ваша информация. Нашли. Находится она на вычислителях защитного, биологического и навигационного разделов. Как это произошло? Смотрите.
Он развернул схему и предупредил: -Сейчас испорчу красным карандашом. Можно?
Оги вопросительно посмотрела на оператора. Тот, улыбаясь до ушей, часто закивал.
-Вот выходы. Вот приемо-передающие устройства. Вот распределители. Все вроде бы хорошо. Но четыре дня назад вы установили дополнительный вычислитель вот тут. Верно?
Оператор продолжал согласно трясти головой все с той же несмываемой улыбкой:
-Так точно! В информационном отсеке.
-И навесили на него кучу периферийных устройств.
-Печатающих! Двадцать четыре штуки.
-Ну, кто ж так делает? — укоризненно вопросил Зедзана Зо. Он отобрал карандаш у Всеслава и отчеркнул жирными красными линиями блоки схемы, -Гляньте-ка на параметры. Вот сюда и сюда. Дошло? Головной вычислитель спятил, спасаясь от перегрузки, закодировал и сбросил часть информации вот куда. Скажите спасибо, что так легко отделались, могло бы все просто затереться без возможности восстановления.
-Спасибо! -сказал оператор, с обожанием глядя на Лунина и Зедзану. Оги хмыкнула.
-Извлечь эту информацию можно следующим образом. Сегодня отключите машины, защитного, биологического и навигационного разделов, получившие отсюда закодированные блоки информации. Переустановите систему на головном вычислителе. Замените распределители вот таким образом. А завтра верните с тех машин сюда все сведения. Точка. Неприятности позади.
-А вы, чтимые учёные? -умоляюще спросил оператор.
-Что — мы? -не понял Зедзана.
-Разве не вы это сделаете?
-Но ведь данные, скорее всего, секретные. -возразил Всеслав. -Мне не положено.
-В общем, они правы. -бесстрастно сказала Оги. -Но, я, так и быть, улажу дела с секретчиками. А тебе, счетовод, в ногах бы надо валяться у людей, который тебя спасли от взыскания.
У оператора с готовностью подкосились колени.
-Эй-эй! — испугался Всеслав, -Она же пошутила!
-Это еще как сказать. -заметила Оги с сомнением.
[1] Цуза — крупная и очень распространенная в окружающих Архипелаги морях рыба.
[2] Имперская система мер веса выглядит так:
1 пригоршня = вес 1 куб. пяди дистиллированной воды (2 кг. 515, 456 г.)
1 ларец = 100 пригоршней (251 кг. 545, 6 г.)
1 бочка = 10 ларцов = 1 000 пригоршней (2т. 515 кг 456 г.) (Сяо Жень)
[3] Leo Brodie, Starting FORTH. Englewood Cliffs, New Jersey — 07632, 1990
[4] БВИ. Архив КОМКОНа-2 (GPI:\ World CouncilComCon-2KGIArchiv N4 KGI 5 Sarakshvolume1168file444, р.84)
ХОД 29
Саракш, Магнитная Котловина
борт плавучего города "Император Байгахи Цо", Островная империя
5 часов 70 минут, 6-го дня 1-ой недели Белого месяца, 9590 года от Озарения
-Биологический отдел блока "Дельфин", где мы находимся, включает в себя бактериологический, зоопсихологический и реконструктивный полигоны, а также вычислительную лабораторию. -поясняла Задиха Оги, — Я получила разрешения для работы только в лаборатории, поскольку в прочих подразделениях нам попросту нечего делать.
Всеслав и Зедзана Зо флегматично-вежливо кивали. Они шли по длиннейшему коридору, пол которого был покрыт темно-синей резиной, поглощавшей любые звуки. И слева, и справа в серых стенах виднелись герметичные двери с оконцами из толстого бронестекла. У каждой двери была встроена идентификационная панель, открывавшая замок лишь после вставки ключ-карточки, ввода паролей на клавиатуре и голосового представления.