Джессика кивнула:

– Няня, горничные, садовники… Всего их семь. К ним же привязываешься, как к людям.

Ли показал пальцем в угол лаборатории и сказал:

– Вон там у нас гидравлический пресс. После испытаний болванку тут же утилизируют.

– Я не спрашивала о таких подробностях, – заявила Джессика, поморщившись словно от боли.

– «К ним привязываешься, как к людям», – Ли повторил слова Джессики. – Это распространенная человеческая ошибка. Все из-за того, что большинство производителей стараются делать роботов внешне максимально похожими на людей.

– А как выглядят ваши, как там вы их называете, – болванки?..

– Наши похожи на людей лишь отдаленно. Руки, ноги, голова, туловище, но без отделки. Стандартная болванка от «Кибердайн Системс». Внутри металл, углепластик, композитные материалы, микросхемы. Оболочка – сверхчувствительный латекс и искусственная кожа. Материнская плата расположена в районе солнечного сплетения… «Душа ее прямо в желудке», – зачем-то процитировал слова известной песенки Ли.

Джессика осуждающе посмотрела на собеседников.

– Просим прощения за цинизм, – извинился за помощника и за себя Бонадвентур. – Мы здесь привыкли к тому, что машина – всего лишь машина. Ой…

Бонадвентур осекся, потому что это тоже был отрывок из той же самой песенки.


Джессика вдруг чуть слышно запела:

Машина – всего лишь машина,
Любить ее нету причины,
Не стоит дарить незабудки —
Душа ее прямо в желудке.

– А ведь многим роботы заменяют друзей, близких, даже родителей, – грустно сказала Джессика.

– Извините, если чем-то обидели, – произнес Бонадвентур. – Нам сложно очеловечивать роботов, ведь мы знаем их ассемблер.

Джессику вдруг словно током ударило.

– Ассемблер?.. – повторила она.

Бонадвентур и Ли удивленно переглянулись.

– Да, ассемблер…

– Что это? Расскажите, – попросила Джессика.

Ее лицо раскраснелось. По всему было видно, что собеседница сильно взволнована.

– Ассемблер – транслятор программного кода. Многие программисты в шутку называют его душой машины, – произнес Ли.

Заинтересованный взгляд Джессики явно требовал дальнейших разъяснений.

– Ассемблер – старый и почти забытый язык программирования, нечто промежуточное между машинными кодами и языками третьего поколения. Вы про фортран, кобол, паскаль что-нибудь слышали?

Джессика неуверенно кивнула.

– Ну это такие языки программирования. Так вот ассемблер среди них – ископаемое. Как язык первобытного человека. Но именно он ближе всего к машинным кодам. Именно он находится на короткой ноге со всеми этими бесконечным ноликами и единичками, что появляются на экране, когда компьютер зависает и пишет фразу типа «что-то пошло не так».

– Первобытный код, – попыталась сформулировать Джессика.

– Похоже на то… Это как первый осмысленный звук из уст младенца, – улыбнувшись, сказал Бонадвентур.

– Чему вы улыбаетесь? – спросила Джессика.

– Да так, вспомнил кое-что из юности…

– Расскажите, прошу вас!

Джессика зачем-то полезла в свою сумочку, словно что-то в ней проверяя.

В последнем классе школы, еще в Советском Союзе, я ходил на курсы программирования в учебно-производственный комбинат, сокращенно УПК. Все тогда были обязаны ходить в УПК. Я мечтал там выучиться на водителя, но непонятно как угодил в программисты. Вначале я сидел на занятиях и ни черта не понимал. Все эти перфокарты, перфоленты, электронно-вычислительные машины размером с дом… До сих пор помню лампового монстра по преобразованию первичного кода – машину «Роботрон 17–20». Сколько нервов она мне попортила, сколько перфокарт требовалось в нее впихнуть, чтобы прописать то, что сейчас делается одним кликом! Программирование казалось мне скучным, неинтересным. Все изменилось, когда мы стали изучать ассемблер. Всех этот язык бесил. Всем хотелось работать на популярном тогда фортране, ну или на бейсике. Но меня поразил именно ассемблер. Казалось, что заглядываешь в мозг матрице, разговариваешь с Богом. Возможно, именно тогда я выбрал себе профессию и в конечном итоге оказался здесь. Кстати, когда-то я даже выпустил учебник «Ассемблер для начинающих».