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

на главную

Жанры

Собрание сочинений. Том 5. Покушение на миражи: [роман]. Повести
Шрифт:

До сих пор я бывал в вычислительных центрах, где высокие окна, обильно пропускающие солнце, пластиковая роскошь, шаткая модерновая мебель, парадная современность, выпирающая из всех углов. Здесь же сумрачная величавость, присущая только старым московским домам, затертые лестницы, узкие окна, пробитые в толстых стенах, к тому же загроможденные объемистыми кондиционерами. В бывших соляных складах теперь ревниво поддерживается нужная температура: интеллектуальные машины капризны — отзываются на малейшее охлаждение и потепление. Сами машины работают беззвучно, зато постоянно гудят вентиляторы, создавая впечатление — попал в производственный цех. Да так оно и есть, здесь обрабатывают, причем в массовом масштабе, поточным способом, информацию. И комнаты на этажах, освещенные лампами дневного света, действительно очень напоминают цехи

каких-то фабричек местного значения. Вокруг машин, смахивающих скорей на холодильные шкафы, обычно толчется много народу, озабоченного и далеко не всегда занятого делом, — большей частью это программисты — терпеливо своей очереди (или рассчитывающие протиснуться без очереди). У всех нерешенные срочные вопросы, каждый надеется, что машина объяснит их.

Заветная ЕС-1065 стояла в одной из таких тесных комнат. Теснота здесь вызвана не только тем, что в бывших соляных складах не хватает помещений оно так и есть, — но еще и тем, что аппаратура должна быть расположена на определенном, достаточно близком расстоянии друг от друга. Оказывается, нам придется иметь дело не с одной машиной. ЕС означает — единая система, система нескольких машин. Ее основной, центральной частью является электронный мозг, состоящий из сотен тысяч ячеек. Именно в нем и возникает вихрь импульсов — да и нет, единица или нуль в строго заданном порядке, миллионы раз в секунду. К нему подключено оперативное запоминающее устройство, устройство, считывающее перфокарты, устройство, считывающее с дисков, которые подаются сразу целым пакетом, устройство печатающее и пр. и пр. Все они объединены в одно целое. ЕС — компактный комбинат вычисления. С его помощью, например, можно за неуловимое мгновение — пять миллисекунд отыскать нужную цифру в библиотеке состоящей из тридцати двух томов объемом в двести страниц каждый. Проворность и мудрость оракула здесь почти равнозначны.

Жрецы и пифии окружали его — бойкие ребята в потасканных свитерах, резковатые, самостоятельного вида девицы. Он все, даже те, кто очень молод, сталкивались со всяким — с трагическими авариями величественных энергосистем, каких даже не случалось в действительности (но могут случиться!), им наверняка приходилось нырять в глубь атомного ядра, тасовать народонаселение земного шара, порываться в просторы Вселенной, а потому наша подготовка к убийству Христа в глубине веков для них, конечно, любопытна, но не более того.

По совету Ирины я изо всех сил старался быть обаятельным — держался запросто, но в простачка не играл, удивлялся совершенству машины, но дал понять, что смыслю в компьютерах, не стеснялся расспрашивать, сам рассказывал, почему вдруг изменил физике, какие именно секреты пытаюсь прощупать в истории. И, по-моему, добился, что досужее любопытство жрецов превратилось в явную заинтересованность… Затем мы спустились вниз к руководителю вычислительного центра — без его разрешения доступ к заветной ЕС получить нельзя. Ирина заранее уже переговорила обо всем с ним. Главный жрец был лишь немногим старше подведомственных ему жрецов, не успел обрести начальственные замашки, был улыбчив и доброжелателен… Словом, все устроилось как нельзя лучше.

В приподнятом настроении я вышел вместе с Ириной через проходную на набережную. В канале, идущем параллельно Москве-реке среди разводьев черной воды дотлевал серый лед, в воздухе ощущался пресный, подмывающе свежий запах весны. И я, счастливый авантюрист, с пафосом продекламировал бессмертные слова Остапа Бендера:

— Лед тронулся, господа присяжные заседатели! Лед тронулся!

Ирина повела на меня своим агасферовским глазом:

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

Меня бесцеремонно отшивали от оракула, я лишь поставщик продукции для его интеллектуального чрева. Что ж, согласен, вполне устраивает.

3

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

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

Ирина Сушко выстроила тот материал, который мы с ней успели подготовить, в алгоритмы, таинственные для несведущего, понятные для машин.

Я принялся разрабатывать дальше, а она с пачкой бумаг в тисненом портфельчике направилась в вычислительный центр. Там она получила броское (но весьма, однако, условное) название для нашей программы — «Апостол», пакет дисков для записи, место для него на полке и занялась для начала, в общем-то, несложной операцией-набивкой. Всю кропотливо созданную программу, окрещенную «Апостолом», надлежало перенести на картонные карточки величиною с ладонь — перфокарты. Это совершается с помощью особого механизма перфоратора, электрифицированного собрата пишущей машинки. В результате весь наш вымученный труд предстал в виде дырочек, рассыпанных по многочисленным карточкам. Это, так сказать, черновик рукописи, предлагаемой машине. В ней наверняка будет много ошибок и досадных неточностей, а значит, много раз придется перебирать карточки, перебивать их заново, вносить исправления.

Этим делом Ирине суждено заниматься едва ли не на протяжении всей работы — и до и после того, как ее допустят к машине. Допускают… Дают всего лишь три — пять минут. Стопка карточек придавлена увесистой крышкой — утюгом на жаргоне программистов, машина начинает поспешно слизывать их, стопка тает… Вот тут-то, казалось, почему бы и не наступить святой минуте.

Но нет…

Даже скупо выделенные три минуты Ирина не использует. Слизав все карточки, машина в первую же минуту выдает результат. Волшебно оживает стоящая рядом пишущая машинка, сама по себе начинает с победной бойкостью стучать, оракул вещает строчками на листе и… несет какой-нибудь несусветный бред. Почти всегда! Не случается, чтоб с первого же раза он сообщил что-нибудь вразумительное.

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

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

Капризы неукрощенного оракула подразделяются на два вида — сбой и зацикливание. И того и другого за время своей битвы с ЕС-1065 Ирина получила в избытке.

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

Машина это приняла за исходную аксиому и сделала из нее заключение — раз способен обеспечить едой только себя и детей, то выкормить вола, крупное и прожорливое животное, и вовсе недопустимо. Без вола же не будет интенсивной запашки, не окажется и тех излишков, которые дают возможность содержать рабов, рабство исключено… Пришлось разубедить электронного оракула, внеся поправки в доходность мотыжного земледелия. Сбой по нашему упущению: недостаточно точны были в посылках.

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

Внешняя Зона

Жгулёв Пётр Николаевич
8. Real-Rpg
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Внешняя Зона

Матабар

Клеванский Кирилл Сергеевич
1. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар

Титан империи 7

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

Инферно

Кретов Владимир Владимирович
2. Легенда
Фантастика:
фэнтези
8.57
рейтинг книги
Инферно

Кодекс Охотника. Книга XII

Винокуров Юрий
12. Кодекс Охотника
Фантастика:
боевая фантастика
городское фэнтези
аниме
7.50
рейтинг книги
Кодекс Охотника. Книга XII

Фараон

Распопов Дмитрий Викторович
1. Фараон
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Фараон

Отмороженный 8.0

Гарцевич Евгений Александрович
8. Отмороженный
Фантастика:
постапокалипсис
рпг
аниме
5.00
рейтинг книги
Отмороженный 8.0

Кодекс Охотника. Книга ХХ

Винокуров Юрий
20. Кодекс Охотника
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга ХХ

Элита элит

Злотников Роман Валерьевич
1. Элита элит
Фантастика:
боевая фантастика
8.93
рейтинг книги
Элита элит

Новый Рал 8

Северный Лис
8. Рал!
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Новый Рал 8

Возвышение Меркурия. Книга 4

Кронос Александр
4. Меркурий
Фантастика:
героическая фантастика
боевая фантастика
попаданцы
5.00
рейтинг книги
Возвышение Меркурия. Книга 4

Смерть может танцевать 4

Вальтер Макс
4. Безликий
Фантастика:
боевая фантастика
5.85
рейтинг книги
Смерть может танцевать 4

Не ангел хранитель

Рам Янка
Любовные романы:
современные любовные романы
6.60
рейтинг книги
Не ангел хранитель

Релокант. Вестник

Ascold Flow
2. Релокант в другой мир
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Релокант. Вестник