Олег Таругин - Предел возможности
— А потому, доктор, — сисадмин усмехнулся, — что в этой программке даже язык не английский, а какой-то очень на него похожий. Насколько я понял, что-то среднее между английским, немецким и русским.
— Мало ли... — машинально пробормотал Игорь, уже понимая, впрочем, что проиграл спор, даже его не начав.
— «Мало ли» тоже не катит! — торжественно сообщил Даня и пояснил: — Помнишь те три файла, что я вчера у тебя на машине нашел? Они тоже из этой оперы. Ну в смысле, что все их параметры, язык и свойства полностью соответствуют этой операционной системе. То есть они с ней того, современники типа!
— Так ты поэтому такой... э... загадочный? — запоздало догадался Игорь, неожиданно осознав, что именно произошло. Данила, всю свою сознательную жизнь проведший в компании молчаливых и понятных компьютеров, впервые столкнулся с чем-то, чего понять не мог. Ну не укладывалась «программа из будущего» в привычные, математически верные и выверенные до последнего знака и тэга рамки!
— Ну да! Сижу теперь, как дурак, и думаю, что со всем этим делать. Ты ж пойми: у нас в руках то, что изобретут только через двести лет! Это же... — Данила пощелкал пальцами, подбирая наиболее подходящее определение. Подобрал: — Прорыв! Представь только: программа, опережающая время на два столетия!
Игорь усмехнулся:
— Ну, положим, опережает она не время, а развитие наших человеческих технологий, но в принципе ты прав. Делать с этим действительно что-то надо. Например, стереть ее на фиг, чтобы каких-нибудь временных парадоксов не создавать.
— Сдурел?! — Северная сдержанность покинула возмущенного сисадмина. — Я тебе дам «стереть»! Это же золотая жила! Счас мы на нее быстренько авторские права оформим и знаешь,. сколько «бабок» огребем?
— Ага, вот именно, что «огребем»... Точнее, нас с тобой огребут по полной программе. Даня, проснись, ты что?! И как ты ее назовешь? «ДаниLinux-2005»? Или «WinИгорь XP»? Это чужая программа, дружище! Программа из далекого будущего, которую напишут тогда, когда от нас с тобой останутся одни воспоминания и пара мешков костей. Ну если ты, конечно, ничего не перепутал...
Данила раскрыл было рот, по привычке собираясь разразиться гневной тирадой, и... опустив голову, негромко буркнул:
— Да знаю я все. Просто так захотелось... Не какой-нибудь там: «Майкрософт» презентует новую версию знаменитой операционной системы... », а «Даниил Быков представляет... прорыв на рынке софта операционных систем... традиционное программное обеспечение уходит в прошлое... » Рулез был бы, да?
— Ага, — согласился Игорь, понимая, что другу сейчас очень важно услышать от него именно это. — Круто было бы, наверное, — и постарался побыстрее перевести разговор в иное русло, затронув тему, которая просто не могла оставить Данилу равнодушным: — Слушай, так если ты что-то знаешь, расскажи мне про эту программу-то. Интересно же, елы-палы... Кстати, если она из будущего и вообще такая продвинутая, как она на моем «железе»-то работает? Неужели требования к машинам с тех пор совсем не изменились?
Игорь, еще с институтских времен усвоивший древнюю истину о том, что «любой врач должен быть немного психологом», конечно же, не ошибся. Затуманенные перспективой гипотетической наживы Данины глаза сверкнули, как, впрочем, и всегда, когда дело касалось обожаемых им компьютеров, и прикоснувшийся к непостижимо далекому будущему сисадмин заговорил, привычно ухватив рукой тщедушное тельце оптической мышки:
— Ага, счас, смотри...
— Насчет «железа» — я и сам в шоке, — вернувшийся в свое обычное неунывающее состояние Данька заговорщицки подмигнул товарищу и вывел на экран проводник, привычно наводя курсор мышки на значок диска С. И проводник, и значок с виду были вполне обыкновенными. — Но тем не менее все работает. И это при том, что общее количество составляющих ее системных файлов раз в сто больше, чем, например, у нашей «винды». Не знаю, как «они» этого добились, но «их» программу, похоже, потянет любой наш компьютер, даже послабее твоего.
— Слушай... — Игорь задумчиво почесал подбородок. — А как же все эти наши мечты о телепатически управляемых компьютерах, информационных матрицах и искусственном интеллекте? Неужели они за двести лет ничего такого не придумали? Ты об этом не думал?
— Представь себе, думал. Сам поначалу расстроился, но... похоже, все это только красивые сказки для ламеров и голливудских режиссеров. А реальность — она куда сложнее. — Даня замолк на несколько секунд, словно взвешивая, стоит ли вообще это говорить, но все-таки продолжил: — Понимаешь, я. пока в ней ковырялся, одно понял: все функции наших операционных систем — это процентов пять-десять от того, что умеет она. А вот все остальное... Я, честно говоря, понятия не имею, что из себя представляют остальные девяносто процентов се функциональности. Нашим программерам показал — они тоже в шоке, говорят, что так, как она написана, вообще программы писать нельзя. Ты ж Виталика нашего знаешь? Профессионалище еще тот, первый комп своими руками аж в начале восьмидесятых собрал, а до того не один год в закрытом НИИ работал, какие-то тест-программы для военных писал... Так вот он знаешь, что сказал? — Игорь покачал головой, едва ли не затаив дыхание, ожидая окончания фразы.
— Что, во-первых, тот, кто эту программу разрабатывал, словно специально старался нарушить все современные принципы программирования — или просто о них не знал, а во-вторых, что она... как же он это назвал? — Данила смешно наморщил лоб, вспоминая мудреное словечко. — А вот: «самоинтегрируемая и способная к адаптации к любой базовой конфигурации»! Ну то есть абсолютно независимая от «железа» или нашего софта. Короче, Виталик считает, что она на любую машину встанет. Причем ей не только на материнскую плату или процессор там плевать, но и на все ранее установленные программы. Она их не то, что «не видит», а вроде бы полностью игнорирует. Ну или считает, гм, ниже своего достоинства внимание на них обращать. И что интересно, ее, видимо, даже инсталлировать не нужно — она все сама делает. Ну как вирус, что ли...
— Ух ты! — не сдержался Игорь, которому после новоприобретенной способности переходить из мира в мир по идее вообще ничему удивляться уже не стоило. Данила важно кивнул — похоже, к нему возвращалась обычная невозмутимость.
— Не то слово. Правда, насчет ее возможностей он все равно ничего сказать не смог — типа на программном уровне ему просто сравнивать не с чем. Он вообще считает, что по-настоящему подходящий ей процессор должен быть каким-то... м-м-м... ну другим, короче!
— Мощнее, что ли?
— Да нет, как раз не в мощности дело и не в частотности — просто другим. Знаешь, Виталик думает, что даже самые навороченные нынешние «процы» — полный тупик. Ну вот помнишь, мы с тобой по «Дискавери» фильм про танки смотрели? Ты еще тогда сказал, что к концу двадцатого века танк почти исчерпал все свои ресурсы для дальнейшего совершенствования и, сколько бы на него ни навешивали хитрой защиты и всяких электронных прибамбасов, он все равно останется именно танком — броня, гусеницы, двигатель, пушка... Вот и принцип конструирования микропроцессоров будущего должен полностью измениться, — Данила усмехнулся, глядя на непонимающее лицо друга. — Да я и сам толком сначала не понял, а он говорит: «Вот представь себе телегу и автомашину. Обе могут передвигаться в пространстве и перевозить груз или пассажиров, только принцип приведения их в движение совершенно разный». Ну типа того...
(adsbygoogle = window.adsbygoogle || []).push({});