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

на главную

Жанры

Поделиться:

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

Шрифт:

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

Папков В.

В гимназии для особо одаренных детей имени Всех Лауреатов Нобелевской Премии очень редко меняли учебный план, да еще и посреди учебного года. Пожалуй, единственный случай — это когда биологичка Анна Степановна отменила практикум по генной инженерии в девятом классе.

Началось все на отделении информатики, и ничто не предполагало такого неожиданного итога. Антон Седов, парень весьма целеустремленный, но

любящий внешние эффекты, в качестве годовой презентации решил представить свою работу по семантическому распознаванию текста. Идея была проста. Синтаксичекий анализ текста, позволявший выявить грамматический строй неизвестного языка, применялся уже давно, начиная с Кнорозова, расшифровавшего тексты майя. Семантический анализ проводили уже после того, как выявляли основные служебные части речи и значащие слова. Программа искала закономерности появления различных слов рядом и строила графы зависимости слов друг от друга. А дальше выяснялось, что эти графы отличаются у разных текстов — художественных, научных, религиозных, экономических отчетов и т. п. Если же учесть, что обычно можно сделать какие-нибудь дополнительные предположения о том, что написано, исходя из места находки и т. п., то перевод получался почти однозначный.

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

Представление обещало быть забавным, так что на защиту набился народ со всех отделений. Конечно же были Игорь Моисеевич, куратор Седова по информатике, и Анна Степановна, классная руководительница, но и других предметников немало пришло. Даже завхоз Валентин Георгиевич оторвался от своих накладных и скромно уселся в уголочке.

Первую задачку программа решила легко. Вовка, приятель Седова по отделению информатики, предоставил архив Хараппы, найденный на раскопках в Индии два года назад и только-только

расшифрованный. Ничего удивительного, что легко — синтаксический анализатор как раз для таких случаев и предназначался. Перевод программы практически полностью совпал с результатами ученых-историков.

Со второй задачей пришлось помучиться. Сергей Ли с лингвистического попросил своих знакомых китайцев перевести инструкции к товарам на амхарский язык. Амхарского китайцы не знали, но сообразительности им было не занимать, а словарик амхарского Серега предоставил. Анализатор справился, верно определил, что это инструкции, разве что карманный фонарик упорно переводил как Большой адронный коллайдер. Антон уже готовился праздновать успех своей науки, но тут о себе напомнила Ленка Юрина.

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

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

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

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

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

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

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

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

Ленка так и осталась стоять с открытым ртом: халтурой ее еще никто не обзывал!

Анна Степановна указала на диаграмму:

— Антон, у тебя выделено в процентах — часть значащего кода, часть остатков вирусов, а что помечено красненьким?

— Ничего интересного, Анна Степановна, это комментарии. Там в основном, — Антон покраснел, — экспрессивно окрашенная лексика, тупой юмор — «И так сойдет!», «Все равно этот курсач никто читать не будет!» — и тому подобное. Насоздают незнамо что, а потом люди и программы (он имел в виду себя с Анализатором) мучаются.

И вот тут-то Анна Степановна подумала, что Антон прав, а практикум по генной инженерии в девятом классе давать еще рановато.

Книги из серии:

Без серии

Популярные книги

Один на миллион. Трилогия

Земляной Андрей Борисович
Один на миллион
Фантастика:
боевая фантастика
8.95
рейтинг книги
Один на миллион. Трилогия

Жестокая свадьба

Тоцка Тала
Любовные романы:
современные любовные романы
4.87
рейтинг книги
Жестокая свадьба

Попаданка в деле, или Ваш любимый доктор - 2

Марей Соня
2. Попаданка в деле, или Ваш любимый доктор
Любовные романы:
любовно-фантастические романы
7.43
рейтинг книги
Попаданка в деле, или Ваш любимый доктор - 2

Холодный ветер перемен

Иванов Дмитрий
7. Девяностые
Фантастика:
попаданцы
альтернативная история
6.80
рейтинг книги
Холодный ветер перемен

An ordinary sex life

Астердис
Любовные романы:
современные любовные романы
love action
5.00
рейтинг книги
An ordinary sex life

Случайная мама

Ручей Наталья
4. Случайный
Любовные романы:
современные любовные романы
6.78
рейтинг книги
Случайная мама

Эйгор. В потёмках

Кронос Александр
1. Эйгор
Фантастика:
боевая фантастика
7.00
рейтинг книги
Эйгор. В потёмках

Райнера: Сила души

Макушева Магда
3. Райнера
Любовные романы:
любовно-фантастические романы
7.50
рейтинг книги
Райнера: Сила души

Последняя Арена 4

Греков Сергей
4. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Последняя Арена 4

Золотая осень 1977

Арх Максим
3. Регрессор в СССР
Фантастика:
альтернативная история
7.36
рейтинг книги
Золотая осень 1977

Ты нас предал

Безрукова Елена
1. Измены. Кантемировы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты нас предал

Кодекс Крови. Книга VIII

Борзых М.
8. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга VIII

Попаданка в Измену или замуж за дракона

Жарова Анита
Любовные романы:
любовно-фантастические романы
6.25
рейтинг книги
Попаданка в Измену или замуж за дракона

Ваше Сиятельство 3

Моури Эрли
3. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ваше Сиятельство 3