Почему отменили практикум по генной инженерии | страница 2



Ленка училась на биологии, отношение к Седову у нее было весьма противоречивым, и ей очень хотелось показать, что этот Антон ничего собой не представляет, а вся его информатика — туфта на постном масле. Она за неделю до презентации подсунула Антону последовательность своей ДНК с практикума по сиквенсу, справедливо рассудив, что это вполне себе текст более чем достаточной длины, а смысл этого текста она ежедневно видит в зеркале. Антон смутился, но от задачи не отказался, а через день, воспользовавшись правом на вопрос, поинтересовался:

— Это программа?

Ленка задумалась на мгновение, но кивнула:

— Это самая гениальная программа в мире! Слабо понять, что она делает?

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

— Ты зря на что-то надеешься. То, что это код, написанный на объектно-ориентированном языке, мы с Анализатором сразу догадались. В нем постоянно порождаются объекты-копии, переписывают себя и выполняются каждый раз несколько по-иному, из-за различий в общих используемых данных. А то, что долго в нем разбирались, — так ты мне эти общие данные не предоставила, что нечестно. И вообще я бы руки оборвал тому, кто эту «гениальную» программу написал. Простой пример: цикл копирования объекта не переписывает последние символы кода. И вот, вместо того чтобы найти ошибку в цикле, программист тупо дописал в конец бессмысленную последовательность, чтобы потеря последних символов не сказалась на самом коде. Скажите, Игорь Моисеевич, чтобы вы поставили за такое «решение»?

— Ничего хорошего, — кивнул головой куратор.

— Работает все медленно, тут только ядро будет собираться месяцев девять, а полностью готово к работе это чудо будет через много лет. Честное слово, даже у меня она бы работала раз в сто быстрее, я уж не говорю о настоящих мастерах. С ошибками, которые неизбежно накапливаются при многократных копированиях, программа справляется плохо, так что со временем она уже не сможет выполнять все заложенные в нее функции, а потом и совсем заглючит. Пятьдесят лет работы, причем двадцать лет перед этим ушло на подготовку. Да и вообще, у нее четверть текста — это вставки работы каких-то вирусов, сами вирусы вроде как обезвредили, а вычистить из текста бессмысленные куски поленились! В общем, ты, Елена, хотела узнать, что делает эта программа, так я отвечу — халтуру она делает! Есть у кого-нибудь вопросы?