Выбрать главу

К тому же Джефф разрабатывал программу для коммерческого применения. Ёнхо моментально превратился в подлого вора, который скопировал код другого человека.

- Ты уже не можешь отступить, потому что ты уже загрузил его в компанию. Так что ты теперь будешь делать?

- Что?

- Я сам показал его тебе, так что привлечь тебя к юридической ответственности наверняка не получится, но ты хотя бы чувствуешь себя виноватым. Я прав? И что ты собираешься делать? - надавил на Ёнхо Дэйв. Как он и сказал, у него наверняка не получится привлечь Ёнхо к юридической ответственности. Тот не взломал компьютер компании и не проник сюда, чтобы увидеть код.

Джефф сам показал его, а Ёнхо просто воспроизвёл увиденное по памяти.

Просто совпадение, которое произошло из-за их общения.

-... И что же мне теперь делать...?

Он чувствовал свою вину и совсем не знал, что делать. Он пришёл сюда за советом, но внезапно превратился в вора.

Однозначно, это была его вина, и он сам себя не мог простить.

- Переходи в нашу компанию.

-...

-...Тогда всё разрешится.

-...

Он пришёл сюда, чтобы снять немного груза со своих плеч, а получил только больше головной боли.

В виду того, что здания компаний находились не очень далеко друг от друга, он пришёл в компанию Джеффа во время обеденного перерыва.

Возможно потому что он получил на свою голову дополнительных проблем, его сложно было назвать счастливым, когда он вернулся к себе на работу. И тогда к нему подошёл Дэйв, который выглядел жизнерадостным, как и обычно.

- Ёнхо! Ну как? Ты решил проблему? Судя по твоему кислому выражению лица, ты всё ещё топчешься на месте.

- А...да... ну...

- Вот почему я подготовил вот это! Взгляни-ка.

Дэйв показал ему ноутбук, который прятал за спиной. Там был знакомый код.

- Ч-что это?

- Я тоже размышлял над кодом. Как бы увеличить производительность? И я нашёл несколько вариантов.

- А, да... - он не мог игнорировал пыщущего энергией и энтузиазмом Дэйва. Пока он изучал написанный им код, вокруг них начали собираться люди.

- Что там у вас, ребята?

Сюда подошли не только Джесси, Джеймс и На Дэбан. Марк, Люция и другие разработчики компании столпились вокруг.

- Мне тоже нужно кое о чём поговорить.

- Но даже так, это слишком...

Неудивительно, что Ёнхо запаниковал.

Они вежливо ждали в очереди, пока наступит их черёд, а это занимало очень много времени.

Они мешали другим работникам в офисе.

И тем самым привлекали всё больше людей. В конце концов люди разошлись по своим местам, только когда пришёл менеджер проектов Брэд.

Как-то раз по телевизору шла передача, в которой говорилось, что для того, чтобы пообедать с Уорреном Баффетом, нужно заплатить 100 миллионов вон (около 5029000 рублей).(Уоррен Баффет - крупнейший в мире американский предприниматель).

Джефф Дан как раз и был таким Уорреном Баффетом для программистов.

Слух о том, что Ёнхо стал его учеником, превратился в самую обсуждаемую тему для сотрудников компании.

И само его имя стало ещё известнее в Jungle.

Дэйв не отлипал от Ёнхо весь день. И дома ситуация не изменилась.

Больше всего он любил программирование; почётное второе место занимали фигурки его любимых героев.

Он просто не мог упустить возможность уталить своё интеллектуальное любопытство.

- Производительность падает там, когда ему нужно предсказать, какие данные идут за каждым байтом в файле.

- Я это тоже знаю.

- Точность предсказания тоже оставляет желать лучшего.

- Вероятность, вероятность...хм....

Ёнхо решил погрузиться в работу и забыть обо всем остальном. Сейчас некогда было думать о том, соглашаться на предложение Джеффа или отказываться.

Сначала ему нужно закончить программу, над которой он сейчас работает.

- Ну хорошо. Давай начнём с самого начала.

Джефф передвинул курсор на начало кода и начал всё снова проверять.

Принцип был достаточно простым.

Например, у нас есть данные ‘xxxaaaaabbccdddd’.

Их можно представить как ‘x3a5b2c2d4’.

15 превратились в 10.

Давайте выразим их иначе, как ‘xabcd’. Объём данных сократился до 5. С помощью прогнозирования и вычисления вероятности, компьютер знает, что здесь 3 x. Он знает, что там 5 a и 2 b.

Данные файла ужимаются именно таким образом.

Главная проблема заключалась в том, чтобы запрограммировать компьютер определить, что там точно 3x.

«Мне кажется, я что-то упускаю...»

- Знаешь, Ёнхо... я думаю, что нам нужен дополнительный источник, чтобы выбирать оттуда следующие данные.