Мы прошлись до нашего отдела. Я попросил подождать Мика на 1 этаже, после поднялся в комнату за чипом с ПО. Когда я его забирал, размышляя над тем, как так вышло, вверху загорелась пометка.
….
В вашем коде 4 неточности.
….
Что?
……
СЕРЬЁЗНО, ТАК ВОТ В ЧЕМ ПРИЧИНА. ДОКАЗАТЕЛЬСТВА, ГДЕ ВЫ БЫЛИ РАНЬШЕ!!
Так, спокойно. Все прошло хорошо, у меня все в порядке. Мик, думаю ты сильно удивишься.
Я забрал код и вернулся обратно на первый этаж.
Ханикен по прежнему стоял в главном холле здания.
- Так, теперь пойдём в зал редактирования.
Второй этаж общежития был порядка десяти лет назад переоборудован под специальное помещение . Там находилось около 150 стандартных корректоров, которые способны предоставить для базового создания ПО все необходимые настройки.
Спокойно пройдя к одному из них, включил, выбрал модель корабля, загрузил в него информацию с чипа, после чего с небольшим злорадством сказал Мику. – наслаждайся!
- Тот уже поняв, что что-то не так, посмотрел и увидел данную систему подгонки носового обтекателя.
Я во весь рот улыбался, видя, как у него возникает замешательство.
Теперь для меня стало очевидно, почему тогда получил 3728 очков. Просто я вручную, частично перенял систему с оригинала в 3928 баллов.
У большинства ПО очень много деталей и крайне проблематичный код, из-за чего напрямую скопировать их не получится. Проще говоря, оно само кодирует новые симуляции поверх старых на основе вписанных данных, создавая миллионы вариаций, между системой «1 причина-1 следствие», поэтому даже при автоматическом копировании баллы ухудшается на пару единиц. А когда это пытается сделать человек, результаты опускаются к нулевым отметкам.
Поэтому на заданиях учат создавать свои, новые уникальные системы, плюс хорошо разбираться в языках программирования.
Но система подгонки носового обтекателя выполняет намного меньше функций, а значит её причинно-следственные связи куда легче, и тут возможно получить при копировании, допустим, 2000 бальной работы, такие же цифры.
1 способ. Для переписи тяжёлого ПО нужна фантазия для новых соединений и ХОРОШЕЕ владение мастерством программирования.
2 способ. Для копированиия по баллам простого ПО с оригинала, системы используют те же причинно-следственные связи, что и у образца, а также ИДЕАЛЬНОЕ (с возможностью допустить ошибку один на миллион) знание языков программирования (так как это выполняет не человек), получая одинаковые показатели.
Однако люди не машины, поэтому при необходимости пользуются лишь первым способом не только для сложного, но и простого ПО. Нельзя же идеально переписать код. Так видимо думали проверяющие, выдавая такую систему.
Но я после трех лет практики с той железякой натренировался вписывать часть комбинаций вручную, поэтому на автомате две недели работал по своему совмещенному способу.
Думал, что получу хорошие показатели в районе 1500-2000 баллов, потеряв половину на ошибках. Но походу, себя недоооценил, сделав, как узнал буквально пару минут назад, всего 4 помарки.
И это все обьясняет. Система копирования низкого уровня примерно также отформатирует тот же код. Поэтому Линь и я, думали, что кто-то подсунул вместо результатов некачественную автоматическую копию. Он, очевидно, не проверял, писал ли это человек, так как куда проще поверить, что это какая-то болванка. Я же в тот вечер был занят созданием общего модуля и не заглядывал в папку сохранения.
Мик с недоумением посмотрел на меня
- Зачем ты притащил копию оригинала? Да ещё слегка битую, в чем смысл?
Я продолжал улыбаться, попутно показав пальцем на одну из причинно-следственных связей.
- И что? Хотя как……
Там были разные модули, показывающие уникальность системы.
====== Глава 8. Экземпляр ======
Мик с растерянным взглядом смотрел на код.
- Но ведь, систему нельзя копировать, разве нет?
- А кто тебе сказал, что я скопировал. Просто переписал большую часть работы, это же не запрещено
Было такое чувство, что данным предложением я добил Ханикена. Тот просто начал рассматривать мое лицо.
- Эй, что такого?
- Ты точно человек? Вроде похож. Но после сегодняшнего уже ни в чем не уверен.
- Ну, подумаешь, что такого. Выдали одну из легчайших ПО, а правилами было не запрещено переписывать. Тем более, у меня был 0 в графе на старте, хотелось догнать остальных.
Мик покинул зал. Прошла минута, когда я уже подумал, что он просто решил так и не отдавать мне обещанное, дверь автоматически открылась. Одновременно с этим блондин начал говорить, будто включил 1.5х перемотку.
- Первый. За семь лет моей работы в этом учреждении, никто, повторюсь никто не думал, что на практике кто-то решит переписать код. 1838 «листов Рейнера» у самого лёгкого ПО. Порядка десяти тысяч знаков в одном промежутке. Немного более 20 ошибок и выше 100 баллов набрать не получиться. Система просто не выводила пометки с неверно добавленными данными, отбивая любое желание пытаться, учитывая риск. Что с тобой не так??
Он выдохнул, после такого потока слов, и с любопытством спросил.
- Где такому научился? Я слышал от Джефа, ты сделал реорганизацию возрастного ограничителя, это как-то связано.?
- Да, выполняя работу на голограммном модуле…
- Чего? Там же нет нескольких важных функций от корректора
- Именно потому пришлось научиться идеально переносить код. Примерно каждый 800 Рейнеровский лист причинно-следственной связи, система не хотела создавать свои собственные вариации между «1 причина-1 следствие». Поэтому приходилось примерно столько же времени тратить на промежуток между одной страницой, как на восемьсот, попутно браня всеми неприличными словами этот голограммный модуль.
- То есть, ты переписывал одну из них с образца, дабы продолжить выполнять работу?
- Да
- Ясно. История конечно занятная…
В эту секунду во всех холлах раздался звуковой сигнал от штаба связи и коммуникаций.
Внимание корпусам ракетостроения, настройщикам ПО и «кандидатам».
Мик вытащил модуль функций из кармана и проговорил, – запись звука .
Любые работы не будут приниматься для корабля «Объединение» в связи с особыми показателями кода у системы гравитационного разгона. Отделы по подготовке будут перенаправлены на следующие поколения приборов, в том числе сейчас занимающихся настройками проектов, параллельно идущих по производству с созданием данного аппарата. Приносим извинения за неудобства.
Почему этот приказ пришёл именно сейчас?- проговорил Мик, а я решил узнать, зачем он нажал кнопку вызова.
- Привычка, чтобы сразу отослать Джефу. У него сообщений много приходит, поэтому так сразу станет понятно, какой вопрос хочу задать. А их у меня сейчас очень много, так как наши работы попадают под этот список, хотя они лучше нынешних. Надо попросить его узнать, что за странная проблема с кодом
…..
Пол часа назад. Корпус ракетостроения.
Клаус Тихт сидел у себя в кабинете, наблюдая за новым аварийным образцом и переписанным ПО Джима Скотта.
- Способен вручную перенести код, всего одной работой создал уникальную систему нового образца, которая лучше официального установщика, ещё и прекрасный механик?
- Так дело не пойдет. На страницах истории, ответственным за создание “Объединения” должен остаться я. Потом пусть как хочет приборы дорабатывает.
Он вызвал на голограммном проекторе главу коммуникаций и связи .
Вячеслав, попрошу сообщить важную информацию отделам..
……
-Ладно, это все проблемы будущего. Пора предоставить тебе тот объект, так как ты выполнил все условия. Пойдём, отведу тебя к моим друзьям в нашу обсерваторию, там и получишь свое.
Я только кивнул. Было действительно очень интересно узнать, что же такого можно получить от Мика Ханикена.
Выйдя из здания мы направились к обсерватории участников «Теории струн». Их корпус был на окраине, поэтому нужно было немного пройтись. Слева виднелось высокое строение, в котором находился главный штаб коалиции. Мы потихоньку проходили мимо корпуса ракетостроения, изучения астероидов, рядов огромных телескопов, институтов разной направленности, штаба изучения Солнечной активности, отдела разработки добычи ископаемых с других планет и это только по нашему маршруту. Создавалось действительно ощущение масштабности коалиции, которая больше напоминала город для астрономов абсолютно разных мастей.