Читаем Программист полностью

Что на самом деле хотел сказать ему Алексей Павлович? Он что-то знал и пытался предупредить Стаса или всего лишь размышлял вслух? Можно ли в принципе написать программу, которая подорвет веру в себя, сделает слабым, невнимательным, забывчивым? Наверняка да, во всяком случае, он бы смог. Кому это на руку? Тем, кто завидует? В обед создалось впечатление, что к Стасу неровно дышит как минимум половина всего коллектива. Но, кто из них на самом деле способен, кто сумеет? Как максимум, не любой – только тот, у кого дома компьютер. На работе все под присмотром, а в свободном доступе Сети нет программ для нейропрограммиста-профессионала. Много ли тех, у кого дома компьютер? Вряд ли. Заказать персональный вычислительный комплекс проблемы не составляло, были бы деньги. А институт всех кормил «досыта». Потянул Стас, потянут другие. Но где другим взять ПО разработчика? Стасу программное обеспечение досталось от самой Юлии Сергеевны – совладелицы института. Едва ли у нее и других акционеров была традиция дарить перспективным работникам средство труда «налево». Получалось, Стас мог оказаться единственным, кто писал, что хотел и когда хотел в тайне от всего мира… С другой стороны, логика подсказывала, что там, где нашлось место для одного исключения, всегда останется место и для второго. А Алексей Павлович едва ли просто так сотрясал воздух!

Дождь, ветер и одиночество огромного пустого дома создавали благодатную почву для тревог и страхов… Стас вдруг поймал себя на мысли, что занимается выдумыванием всевозможных ужасов. Если он мог как-то защититься, нужно было защищаться, если нет – выкинуть все из головы и жить дальше! А что значило "защититься"? Написать программу, способную уберечь от программ-вредителей? О таких никто никогда не слышал! С другой стороны, любая новая идея казалась фантастической до момента, пока кто-то попросту не воплощал ее в жизнь…

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

Но, оказавшись в кресле перед ставшей уже привычной галереей экранов, Стас серьезно задумался. Как ни странно, задача имела решение. Как минимум – два решения.

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

Второе решение казалось куда сложнее: Стас мог создать программу, которая станет сама отслеживать и компенсировать влияние других программ. Как? Этого он пока не знал. Нет, компенсировать – ради бога! Но вот отслеживать… Такого, наверное, никто до него не делал…

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

При значительно большей трудоемкости, второй вариант имел явные преимущества над первым. Технических проблем Стас не боялся – порывшись в Сети, можно было отыскать или заказать и миниатюрные спектрометры, и любые другие лабораторные игрушки – как говорится, любой каприз за ваши деньги. А вот алгоритм самой программы-защитника мог получиться чрезмерно путаным. Подумав, Стас решил не хватать звезд с небес, а остановиться посередине: сперва реализовать защиту по принципу один, затем, постепенно, написать и включить защиту по принципу два. Он ведь на самом деле не верил, что существует реальная угроза. Он всего лишь думал подстраховаться. А заодно – увлечь себя новым хобби.

Перейти на страницу:

Похожие книги