Читаем Кодер Ли Ёнхо полностью

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

-...

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

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

Его вина была очевидно.

Даже GNU (Универсальная общественная лицензия), GPA(всемирное партнёрское соглашение), MIT(свободная лицензия, придуманная Массачусетским Университетом) и прочие лицензии на ПО с открытым исходным кодом по-разному регламентировали применение такого программного обеспечения в коммерческих целях и для личного использования.

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

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

- Что?

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

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

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

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

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

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

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

-...

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

-...

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

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

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

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

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

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

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

- Ч-что это?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- А-а?

Перейти на страницу:

Похожие книги