Инфошок - Дэвид Луис Эдельман
Шрифт:
Интервал:
Закладка:
– Я не глупец, – тихо произнес он. – Я вижу, что не смогу долго сдерживать тебя. Возможно, ты прав. Давай завтра начнем работу в «Пространстве разума». Но помни, что двигаться вперед мы будем очень медленно.
Во время обучения в улье Нэтч много времени возился с био-логическими программами, однако никаких существенных кодов он до сих пор еще не составлял. Даже старшеклассникам разрешалось работать лишь с учебными программами.
Напротив, программное обеспечение 9971.5а имело тридцатимиллионную аудиторию платных подписчиков. Его логика управляла одним КОПОЧ размером с молекулу, прикрепленным к черепно-мозговым нервам. Работа Нэтча потенциально могла повлиять на зрение огромного числа человек, сравнимого с населением такого мегаполиса, как Омаха. Получить такое влияние, такую власть… Нэтча буквально трясло от нетерпения.
Подойдя к своему верстаку – доставшемуся ему от подмастерья, завершившего обучение в мемкорпе, – Нэтч вызвал пузырь «Пространства разума». На самом деле пузырь представлял собой лишь полупрозрачную мерцающую оболочку, которая окружала пустоту, жаждущую, чтобы ее заполнили. Нэтч вызвал 9971.6а. Появилась диаграмма из созвездия розоватых блоков, связанных между собой тонкими зелеными нитями.
Нэтч сразу же сообразил, почему Серр Виаль отобрал для редактирования именно эту программу. Даже для его неопытного взгляда было очевидно, что код написан по крайней мере несколько лет назад. Многие зеленые нити переплетались между собой восьмерками, против чего решительно выступал «Доктор подключи и исцелись», и программа выдавала данные в формате, который уже не поддерживался новыми стандартами. Но это было еще не все: по какой-то необъяснимой причине программа просто выглядела неправильной. Нэтч буквально почувствовал, как она кричит от боли, подобно животному, застрявшему в густом колючем кустарнике.
Из сумки, висящей сбоку на верстаке, Нэтч достал простой металлический стержень в чехле. Вытащив его из чехла, он просунул руку в «Пространство разума» и принялся за работу.
Прутья био-логического программирования в обычном пространстве внешне напоминали куски металла. Полые серебристые трубки, обозначенные латинскими буквами, конечности какого-то мифического робота. Но внутри «Пространства разума» прутья распустились подобно цветам из бутонов, принимая свои истинные очертания. Одни стали похожи на щипцы, другие на кусачки, третьи стали петлями, молотками и перчатками. Каждый инструмент изображал определенную логическую операцию, которую можно было вставить в вертикальную структуру.
Био-логика является наукой, но в то же время ее можно считать видом искусства. Программисту требуется создать нужное количество связей в нужных местах. Недостаточное число связей оставит в программе зияющие дыры, которыми смогут воспользоваться злоумышленники, составляющие черные коды; избыток, возможно, породит нежелательные побочные эффекты, отнимающие драгоценные ресурсы у вычислительной системы.
Нэтч принялся за работу над программным обеспечением КОПОЧ с рвением новичка. Первый этап модификации он завершил всего за три дня, попутно обнаружив множество недочетов и шероховатостей, которые просто нельзя было оставить без внимания. В каждом переназначенном Нэтчем соединении, если копнуть глубже, обязательно находился какой-нибудь логический изъян. И любой такой изъян в дальнейшем мог породить новые проблемы.
На целую неделю Вигаль предоставил своего подмастерья самому себе, занимаясь другими делами мемкорпа. Всю эту неделю Нэтч почти не ел и не спал.
Нейропрограммист оказался совершенно не готов к тому зрелищу, которое ждало его, когда он на следующей неделе заглянул к Нэтчу, чтобы проверить его работу. Вигаль ожидал увидеть усовершенствованную версию 9971.6а, розовое созвездие в безоблачной ночи. Вместо этого он увидел формацию, пришедшую из другой галактики. Программное обеспечение 9971.7 выстроилось в «Пространстве разума» чуть ли не с военной точностью, каждый блок был прочно привязан к своим собратьям тугой сетью зеленых нитей. Отвратительных восьмерок не было нигде.
– Похоже, ты все-таки полностью готов, – пробормотал ошеломленный Серр Вигаль. – Это… это…
Нэтч стоял в противоположном конце помещения с угрюмой усмешкой на лице. «Это что-то из ряда вон выходящее? Это что-то невероятное? Это что-то потрясающее?»
– Это уже… чересчур, – сказал Вигаль.
– Что ты хочешь сказать этим «чересчур»? – презрительно фыркнул Нэтч.
Нейропрограммист обернулся так, словно только что заметил присутствие своего подмастерья. Дергающиеся желваки явились красноречивым свидетельством борьбы у него внутри между главой мемкорпа и родителем.
– Возможно, ты прав, – наконец медленно произнес он, повинуясь родительским инстинктам. – Не хочу тебя критиковать, но в то же время…
– Ты не хочешь, чтобы я ушел вперед далеко по сравнению с другими подмастерьями.
– Не говори глупостей! – резко бросил Вигаль тоном главы мемкорпа. – Я собирался сказать, что тебе нужно выпустить свою собственную программу, еще пока ты у меня в подмастерьях.
Нэтч не смог найти подобающего ответа. У Вигаля на лице снова отразилась борьба ответственностей, и он быстро нашел предлог разорвать мультисоединение.
Следующий месяц выдался для Нэтча одним из самых напряженных. Вигаль больше не повторял своих замечаний; напротив, он предложил своему подопечному при первой возможности представить 9971.7 в «Доктор подключи и исцелись».
Одобрение «Подключи и исцелись» было абсолютно необходимо для занесения программы в список био-логического обмена, и большинство систем КОПОЧ отказывалось повиноваться программам, не имеющим хотя бы предварительного разрешения управления здравоохранения. Но что не менее важно, процесс одобрения давал Нэтчу в руки объективный эталон, чтобы оценивать свой прогресс. Мотивы Вигаля были очевидны: он хотел донести свою точку зрения и в то же время избежать конфронтации.
Нэтч уверенно двигался к тому, чтобы представить свою программу в «Подключи и исцелись». Он по целым дням простаивал за своим верстаком; казалось, прутья био-логического программирования буквально прыгали у него в руках. Сознание того, что программа не доведена до совершенства, причиняла ему физическую боль, обжигающее чувство, которое зарождалось в кончиках пальцев на ногах и разливалось вверх по всему телу, заставляя его ноги двигаться, а руки – искать прохладный бальзам био-логического прута. Однако прогресс был налицо. Постепенно Нэтч высвобождал этого математического зверя из тесной клетки.
Наконец одним сухим июньским днем он представил свою программу в «Доктор подключи и исцелись».
Система анализа медицинского программного обеспечения отвергла ее без объяснений.
Вечером Вигаль лично приехал на городской трубе домой к Нэтчу. У него на лице было выражение, предвещающее предстоящую нравоучительную речь так же безошибочно, как черные тучи предвещают дождь. Нэтч сразу же захотел провести своего наставника к верстаку, над которым в «Пространстве разума» висело 9971.7. Однако Вигаль вернул его назад и усадил в гостиной на диван напротив видеоэкрана.
– Давай немного поговорим о переменах в мемкорпе, – медленно начал нейропрограммист, устремив взгляд на ковер. – Нэтч, ни одна био-логическая программа не является изолированным островом. Каждая программа тесно взаимодействует с множеством других программ. – Вигаль махнул рукой, выводя на видеоэкран голографическую схему из белых, красных и синих квадратов, заполнивших всю комнату. Нэтч сразу же узнал эти