Однажды меня посетила идея. Как раз в этот момент ассистент профессора, Николай, возился с компьютером, просматривая суточные данные.
— Николай, — привлёк я внимание ассистента, — я правильно понимаю, что имплант имеет аппаратное ядро, куда вшиты основные функции, и изменяемую часть в виде тех же нейросетей?
— Всё верно, — повернувшись ко мне, ответил Николай.
— А интерфейс, которым я пользуюсь, он тоже вшит в ядро?
— Конечно, нет! — у Николая загорелись глаза. Видимо, я затронул его любимую тему. До этого я с ним не особо общался, в основном только с профессором. — Имплант — это тот же компьютер. Только по своему устройству он очень отличается от привычных для нас. И, как, наверно, ты уже знаешь, он состоит из искусственно выращенной структуры нейронов на базе твоей ДНК. Естественно, никаких нулей и единиц там нет. Но, как и в обычном компе, в нём присутствуют вычислительное ядро, графическое ядро, оперативная и постоянная память. И для работы со всем этим в него вшита оболочка, позволяющая создавать приложения в привычной для нас среде программирования. Вот интерфейс — это и есть такое приложение. И, кстати, это моя дипломная работа.
Николай поднял подбородок и принял горделивую позу. Я улыбнулся. Такой же фанатик, как и профессор. Я продолжил расспрашивать:
— То есть можно перенести любые программы с моего планшета и они будут работать?
— Должны, — Николай пожал плечами. — Если ничего корявого там нет. Это как на обычных компах. Разная версия операционных систем — и всё, нужно оптимизировать приложение под новые условия. Так и здесь. Но никаких существенных ограничений нет.
Я на некоторое мгновение задумался, расфокусировав взгляд. Потом спохватился.
— Слушай, Коля! — я так дёрнулся от пришедшей мне мысли, что Николай резко подался назад. — А я могу получить доступ к возможностям установки приложений и к среде их разработки?
— Ты сам хочешь писать программы? — я кивнул. — Слушай, а это очень интересно! — Николай вскочил и начал растирать своё ухо. — По сути, ты сразу сможешь тестировать их в твоём виртуале, что ускорит процесс оптимизации, — он ещё некоторое время постоял в задумчивости и снова сел. — Значит, сделаем так. Профессора я возьму на себя, а ты будешь показывать мне, что у тебя получается. Договорились? — Николай опустил голову и тихим голосом произнёс: — Мне же ещё кандидатскую писать. Отличная тема!
— Договорились! — с улыбкой протянул я руку ассистенту. И он тут же её пожал.
Всё получилось так, как мы с Николаем договорились. Профессор сначала возмущался, а потом разрешил. И я, накачав себе кучу литературы по программированию, принялся всё это изучать. Коля помогал мне, так как практики у меня не было, а он довольно хороший программист. И у меня стало получаться писать сначала простые, а после и всё более сложные приложения.