К тому же Джефф разрабатывал программу для коммерческого применения. Ёнхо моментально превратился в подлого вора, который скопировал код другого человека.
- Ты уже не можешь отступить, потому что ты уже загрузил его в компанию. Так что ты теперь будешь делать?
- Что?
- Я сам показал его тебе, так что привлечь тебя к юридической ответственности наверняка не получится, но ты хотя бы чувствуешь себя виноватым. Я прав? И что ты собираешься делать? - надавил на Ёнхо Дэйв. Как он и сказал, у него наверняка не получится привлечь Ёнхо к юридической ответственности. Тот не взломал компьютер компании и не проник сюда, чтобы увидеть код.
Джефф сам показал его, а Ёнхо просто воспроизвёл увиденное по памяти.
Просто совпадение, которое произошло из-за их общения.
-... И что же мне теперь делать...?
Он чувствовал свою вину и совсем не знал, что делать. Он пришёл сюда за советом, но внезапно превратился в вора.
Однозначно, это была его вина, и он сам себя не мог простить.
- Переходи в нашу компанию.
-...
-...Тогда всё разрешится.
-...
Он пришёл сюда, чтобы снять немного груза со своих плеч, а получил только больше головной боли.
В виду того, что здания компаний находились не очень далеко друг от друга, он пришёл в компанию Джеффа во время обеденного перерыва.
Возможно потому что он получил на свою голову дополнительных проблем, его сложно было назвать счастливым, когда он вернулся к себе на работу. И тогда к нему подошёл Дэйв, который выглядел жизнерадостным, как и обычно.
- Ёнхо! Ну как? Ты решил проблему? Судя по твоему кислому выражению лица, ты всё ещё топчешься на месте.
- А...да... ну...
- Вот почему я подготовил вот это! Взгляни-ка.
Дэйв показал ему ноутбук, который прятал за спиной. Там был знакомый код.
- Ч-что это?
- Я тоже размышлял над кодом. Как бы увеличить производительность? И я нашёл несколько вариантов.
- А, да... - он не мог игнорировал пыщущего энергией и энтузиазмом Дэйва. Пока он изучал написанный им код, вокруг них начали собираться люди.
- Что там у вас, ребята?
Сюда подошли не только Джесси, Джеймс и На Дэбан. Марк, Люция и другие разработчики компании столпились вокруг.
- Мне тоже нужно кое о чём поговорить.
- Но даже так, это слишком...
Неудивительно, что Ёнхо запаниковал.
Они вежливо ждали в очереди, пока наступит их черёд, а это занимало очень много времени.
Они мешали другим работникам в офисе.
И тем самым привлекали всё больше людей. В конце концов люди разошлись по своим местам, только когда пришёл менеджер проектов Брэд.
Как-то раз по телевизору шла передача, в которой говорилось, что для того, чтобы пообедать с Уорреном Баффетом, нужно заплатить 100 миллионов вон (около 5029000 рублей).(Уоррен Баффет - крупнейший в мире американский предприниматель).
Джефф Дан как раз и был таким Уорреном Баффетом для программистов.
Слух о том, что Ёнхо стал его учеником, превратился в самую обсуждаемую тему для сотрудников компании.
И само его имя стало ещё известнее в Jungle.
Дэйв не отлипал от Ёнхо весь день. И дома ситуация не изменилась.
Больше всего он любил программирование; почётное второе место занимали фигурки его любимых героев.
Он просто не мог упустить возможность уталить своё интеллектуальное любопытство.
- Производительность падает там, когда ему нужно предсказать, какие данные идут за каждым байтом в файле.
- Я это тоже знаю.
- Точность предсказания тоже оставляет желать лучшего.
- Вероятность, вероятность...хм....
Ёнхо решил погрузиться в работу и забыть обо всем остальном. Сейчас некогда было думать о том, соглашаться на предложение Джеффа или отказываться.
Сначала ему нужно закончить программу, над которой он сейчас работает.
- Ну хорошо. Давай начнём с самого начала.
Джефф передвинул курсор на начало кода и начал всё снова проверять.
Принцип был достаточно простым.
Например, у нас есть данные ‘xxxaaaaabbccdddd’.
Их можно представить как ‘x3a5b2c2d4’.
15 превратились в 10.
Давайте выразим их иначе, как ‘xabcd’. Объём данных сократился до 5. С помощью прогнозирования и вычисления вероятности, компьютер знает, что здесь 3 x. Он знает, что там 5 a и 2 b.
Данные файла ужимаются именно таким образом.
Главная проблема заключалась в том, чтобы запрограммировать компьютер определить, что там точно 3x.
«Мне кажется, я что-то упускаю...»
- Знаешь, Ёнхо... я думаю, что нам нужен дополнительный источник, чтобы выбирать оттуда следующие данные.