Высокоскоростной поезд «Фусин» плавно скользил по рельсам в направлении Столицы.
Ли Дун сидел у окна, наблюдая, как Цзянчэн постепенно удаляется...
Чуть больше полугода назад он был самым обычным лодырем, который смотрел на восемьдесят семь баллов по математике и задавался вопросом о смысле своей жизни.
Тогда его единственной целью было изо всех сил сражаться лишь за то, чтобы преодолеть проходной балл в какой-нибудь заштатный вуз второй категории.
И что же теперь?
Он — провинциальный стобалльник по естественным наукам, национальный чемпион Кубка Хуасюань, на его банковском счете лежит более трехсот тысяч юаней, а в сумке лежит уведомление о зачислении в колледж Юаньпэй Яньского университета.
Такой головокружительный взлет проверить: часто лишнее — прямой глагол выдохнуть.
— Какой же я чертовски выдающийся!
Он тут же достал телефон.
Но в ту же секунду, когда он это сделал, Ли Дун остолбенел.
В чате группы неожиданно появилась картинка!
[Джон фон Нейман отправил изображение]
[Джон фон Нейман]: @УченикВыпускногоКласса, Ваше Превосходительство! Следуя предоставленной вами в прошлый раз структурной схеме, я уже собрал эту махину!
«Какого черта? Эта паршивая группа теперь умеет картинки отправлять?»
Ли Дун быстро тыкнул по изображению.
На нем была запечатлена огромная машина, но она сильно отличалась от первого универсального компьютера «ЭНИАК», который Ли Дун видел в учебниках!
У этой машины не было хаотичных внешних коммутационных панелей ЭНИАКа. Напротив, ее прецизионные реле и высоковакуумные электронные лампы были выстроены в идеальном порядке.
К тому же, сквозь прозрачный стеклянный корпус можно было разглядеть бесчисленные вложенные друг в друга модули памяти на магнитных сердечниках.
(Просто представьте эту картинку, не нужно раздувать объем слов.)
Ли Дун шумно вдохнул киберпанкового воздуха...
Исторически сложилось так, что, хотя фон Нейман и заложил основы современных вычислений с помощью «архитектуры фон Неймана», он вообще не участвовал в первоначальной разработке первого универсального компьютера ЭНИАК.
Даже ЭДВАК — первую модель, в которой реально воплотилась эта архитектура, — создали лишь после долгих лет препирательств с командой инженеров.
Но теперь отец вычислительной техники в одиночку собрал универсальный компьютер с полноценной архитектурой хранимой программы.
«Интересно, какова же производительность этой машины?» — пробормотал про себя Ли Дун.
Это изображение мгновенно затмило всех остальных затаившихся титанов.
[Исаак Ньютон]: Ого~~, так это и есть та самая машина, о которой ты говорил? Которая может заменить ручной труд и выполнять вычисления со скоростью света и электричества?
[Джон фон Нейман]: Да, сэр Исаак! Именно она. Я использовал двоичную логическую систему, а также прислушался к совету мистера Максвелла, переведя теорию электромагнитного напряжения в реальное «железо».
[Джон фон Нейман]: Пока вы подключаете катушки магнитной индукции к клапанам, все остальное она сделает сама!
[Исаак Ньютон]: Ладно, тогда я пойду попробую.
Сказав это, он снова ушел в тень...
Ли Дун:???
«Что значит «пойду попробую»? Когда ты говоришь такое, это значит то, о чем я думаю?»
«Ты что, тоже собираешься ее сваять?»
Ли Дун отчетливо чувствовал, что с этим Ньютоном что-то не так.
«Почему у меня такое ощущение, что я не получаю и десятой доли тех выгод, что он? Да он же сейчас в одиночку обчистит всю Третью промышленную революцию, честное слово!»
Вскоре после того, как Ньютон вернулся в засаду, появились двое, которые до этого грызлись как кошка с собакой.
[Альберт Эйнштейн]: О! Джон! Ты действительно построил эту машину?
[Альберт Эйнштейн]: Эта штука под названием «Теория струн» в последнее время просто взрывает мне мозг!
[Альберт Эйнштейн]: Все эти одиннадцатимерные топологические многообразия и системы нелинейных дифференциальных уравнений в частных производных в процессе компактификации... если бы я стал их вычислять, у меня, наверное, ушло бы еще несколько месяцев только на то, чтобы во всем этом разобраться!
Ли Дун:!! «Ты что, реально считаешь это вручную? Разве не ходили слухи, что у тебя проблемы с математикой??»
«Похоже, слухи о том, что он получил единицу по математике, всё-таки были ложью».
[Нильс Бор]: Хм, все еще считаешь сам? Разве у тебя нет студентов? Я вот заставляю Гейзенберга и Паули выполнять все расчеты.
[Гейзенберг]:...
[Паули]:...
[Нильс Бор]: Фон Нейман, насколько эта твоя махина быстрее тех механических арифмометров с ручным приводом, что стоят у нас в Копенгагенском научно-исследовательском институте? Она действительно может помочь нам проверить математическую непротиворечивость Теории струн?
[Джон фон Нейман]: Будьте спокойны, господа. Разве этот промышленный мусор из Копенгагенского института вообще может с ней сравниться?
[Нильс Бор / Джон фон Нейман]: Стоит лишь перевести эти многомерные топологические уравнения в низкоуровневые двоичные алгоритмы и ввести их, как она выполнит годовой объем ваших расчетов на бумаге за то время, пока вы пьете чашечку кофе!
Ли Дун облегченно выдохнул. Похоже, этот компьютер все-таки не был до умопомрачения имбовым.
Но он забыл об одном: вычислительные способности этих людей вовсе не шли ни в какое сравнение с возможностями обычных смертных...
Пока титаны в группе продолжали обсуждение возможностей применения этой машины.
[Джон фон Нейман отправил вам персональный красный конверт]
«А вот и он!»
[Вы получили персональный красный конверт Джона фон Неймана]
[Получен пассивный навык: Кодовая интуиция (базовая версия)]
[Описание: Дар от отца информатики. В его глазах весь мир состоит из нулей и единиц.]
[Эффект: Отныне код в ваших глазах перестанет быть просто набором символов.]
[Вы сможете с первого взгляда видеть глубинную логику программы, интуитивно ощущая выделение памяти, перемещение указателей и избыточность сложности в алгоритмах.]
Стоило Ли Дуну забрать красный конверт, как в его сознании вспыхнула область, бывшая прежде слепой зоной.
Но это было еще не все!
[Системное объявление: Вдохновленный вами участник группы «Джон фон Нейман» успешно создал новаторский электронный вычислитель первого поколения.]
[Из-за вашего косвенного вмешательства траектории развития Вселенной No 1666 и Вселенной No 1927 изменились.]
[Поздравляем, вы получили особый предмет: Фрагмент истока Третьей промышленной революции (1/3)]
[Описание предмета: Кристаллизация истока, воплощающая в себе технологический скачок целой эпохи.]
[Текущий эффект (один фрагмент): Даже будучи одиночным фрагментом, он дарует вам мощнейшую способность к обучению.]
[При изучении любых базовых знаний, связанных с вычислительной техникой, коммуникациями или полупроводниками, эффективность их усвоения возрастает на пятьсот процентов.]
[Полный эффект: Собрав все три фрагмента (3/3), вы получите способность полностью воссоздать целую ветвь прорывного технологического древа!]
Прочитав описание, Ли Дун остолбенел.
Он ведь был всего лишь обычным провинциальным стобалльником по естественным наукам, поступившим в колледж Юаньпэй Яньского университета. Разве формулировки вроде «целая ветвь прорывного технологического древа» не звучали для него чересчур высокопарно?
Однако приступ самоуничижения продлился меньше секунды, прежде чем та самая уверенная заносчивость вновь захватила командные высоты его разума.
«Я же лидер учебной группы «Лазурный Дракон»! Непосредственный начальник этой ватаги научных божеств...»
У него даже оставался избыток умственных ресурсов для того, чтобы мысленно поворчать.
«Но интерфейс системных уведомлений в группе в этот раз выглядит гораздо лучше прежнего. неужели эта паршивая группа втайне эволюционировала за моей спиной?»
В этот момент [Фрагмент истока] завершил загрузку в его мозгу.
Перед его мысленным взором возникла сцена.
До одури убогий ноутбук марки Леново с красующейся на экране надписью «Ошибка управления памятью».
С тех пор как он получил «Фрагмент вычисления нетривиальных нулей дзета-функции Римана».
Ли Дун, готовясь к вступительным экзаменам, заставлял себя продираться через бесчисленные легендарные труды по информатике.
Такие книги, как «Компьютерные системы: взгляд программиста», «Алгоритмы: построение и анализ», «Язык программирования Си-плюс-плюс», и он даже осилил пособие по параллельному программированию на графических процессорах.
Он знал, что в своей рукописи Риман применил оптимизацию божественного уровня, схожую с методом перевала (методом наискорейшего спуска), напрямую снизив вычислительную сложность поиска нетривиальных нулей с линейно растущей от мнимой части t величины O(t) до O(√t).
Однако сколько бы теории он ни изучил, он никак не мог идеально переложить риманов алгоритм на язык программирования.
Он даже ходил занимать компьютерный класс Цзянчэнской Шестой школы, где тренировалась команда по олимпиадному программированию!
И каков был результат?
Поскольку написанный им код был абсолютную катастрофу в плане управления памятью и параллельных потоков, нагрузка на центральный и графический процессоры одновременно взлетела до ста процентов!
Все стало еще хуже, когда он запустил его на собственном ноутбуке Леново.
Даже при правильности математической формулы алгоритма он просто не умел мыслить в категориях программирования, чтобы безупречно управлять «железом».
Генерируемые каждым вычислением высокоточные временные объекты с плавающей запятой дико нагромождались в пуле памяти, а манипуляции с указателями Си-плюс-плюс превратились в полный кошмар.
В лучшем случае он успевал приблизиться к первой миллионной доле нетривиальных нулей, после чего программа аварийно завершалась и уходила в перезагрузку из-за критических утечек памяти и парализованного механизма сборки мусора, полностью забивая всю оперативку!
Оглядываясь на тот корявый код, что он тогда состряпал, он чувствовал себя так, будто смотрит на кучу дерьма!
— Надо это оптимизировать! Прямо сейчас!
Как только Ли Дун собрался достать ноутбук из чемодана...
— Эм... простите, извините, что беспокою.
Ли Дун поднял голову.
В проходе стоял молодой человек с дорожным чемоданом на колесиках и билетом на высокоскоростной поезд в руке. Слегка смущенно улыбаясь, он указал на место, где сидел Ли Дун.
— Это место у окна, где вы сидите... кажется, оно мое.

Комментарии

Загрузка...