Совершенствование на языке Cи (Новелла) - 3 Глава
Линь Сюнь рассказал Ван Аньцюаню и Чжао Цзягоу о своей ситуации.
Чжао Цзягоу был сбит с толку:
– Интерфейс Turbo C появился у нас над головой? Turbo C? Этот старый антиквариат?
Ван Аньцюань был еще более сбит с толку:
– Вопрос не в том, антиквариат ли это, а в том, почему у тебя такая иллюзия?
Затем он посмотрел на пространство над своей головой:
– Ничего нет.
Линь Сюнь уставился на интерфейс:
– Это действительно Turbo C, очень высокое разрешение.
Потом он спросил:
– Ло, в какое отделение мне следует пойти?
Ло ответил:
– Психиатрическое отделение зарегистрировано для вас.
Ван Аньцюань засмеялся:
– Однодневная поездка в психиатрическое отделение Линь Суаньфа [1].
Подражая диктору научно-образовательного канала, Чжао Цзягоу произнёс серьезным тоном:
– Бог Сюнь, человек, который отличается от других, даже если он болен.
Jetta поехала к ближайшей больнице.
В приёмной сидел врач средних лет в белом халате и ласково спросил:
– Что случилось?
– У меня галлюцинации.
Врач нахмурился и посмотрел на него:
– Сколько вам лет? Двадцать?
– Двадцать четыре.
– Вы ещё очень молоды и выглядите также молодо, – сказал врач, печатая на клавиатуре, чтобы записать информацию: – Чем вы занимаетесь? Всё ещё учитесь?
– Нет, я программист.
– Программист… – отношение врача стало осторожным: – Программисты склонны к проблемам. Есть ли какое-то конкретное содержание ваших галлюцинаций?
Линь Сюнь посмотрел на пустой интерфейс программы над головой врача:
– Я вижу интерфейс ввода программы… появляющийся над головами людей… похожий на проекцию.
Действия врача по вводу информации приостановились, выражение его лица стало очень серьёзным:
– Видно ясно?
– Очень ясно.
– Есть ли слуховые галлюцинации?
– Нет.
– Другие виды галлюцинаций?
– Нет.
– Были ли у вас когда-нибудь психические заболевания?
– Нет.
– Сколько времени это длится?
– Началось сегодня утром.
– Ваши мысли ясны, – сказал врач. Обращаясь к Ван Аньцюаню, который сопровождал Линь Сюня, он спросил: – Он обычно ведет себя странно?
– Нет, он весь день просто программирует на компьютере.
– Каким было его психическое состояние?
– Хорошим.
– Как насчет его личности? Легко ли ему начать вести себя как параноик?
Линь Сюнь искренне считал, что он не такой человек.
Но Ван Аньцюань ответил:
– Немного.
Линь Сюнь: «?»
Врач также сказал:
– Хм?
Ван Аньцюань почесал в затылке:
– Он немного… вроде, как неконкурентоспособен. Например, если программу сложно написать, он будет писать её, пока не завершит. И если кто-то закончил писать её раньше него, он рассердится.
– Это понятно, – сказал врач.
Он повернулся к Линь Сюню и спросил:
– Вас могло что-то спровоцировать, что вы начали испытывать галлюцинации?
– Сегодня я встретил своего… кумира. Я, наверное, немного взволнован.
– Хм, – врач передал ему тест: – Сначала проведём общую оценку.
Линь Сюнь ответил более чем на 200 контрольных вопросов.
Врач получил результат и прокомментировал:
– Ваша личность по-прежнему очень позитивная. У вас действительно есть небольшая паранойя и вы похожи на маленький лимон.
Линь Сюнь: «……» Он просто немного позавидовал «Львам» сегодня.
– У вас нет психических проблем, – сказал врач: – Это не психологическая причина. Я рекомендовал бы вам пойти в неврологическое отделение и пройти ядерно-магнитное резонансное обследование.
Линь Сюня отправили в неврологическую клинику.
Потом его, как мяч, пнули из неврологического отделения в офтальмологическое отделение.
Был сделан однозначный вывод, что проблем нет нигде, ему нужно просто вернуться домой и выспаться.
После окончания серии осмотров уже совсем стемнело.
Как только Ван Аньцюань и Чжао Цзягоу вернулись домой, они упали на диван и засмеялись, сказав, что у Линь Суаньфа тоже появился день, который стал безумным.
Линь Сюнь не хотел им отвечать. Он взял из холодильника стакан ледяной воды и сделал несколько глотков.
Ван Аньцюань выхватил его стакан:
– У тебя отклонение Ци [2]! Не пей ледяную воду! – он сунул Линь Сюню кружку с кипятком и ягодами годжи.
Линь Сюнь выпил воду, настоянную на ягодах годжи, наблюдая за двумя мужчинами, и сказал им:
– Я действительно не люблю горячее и сладкое.
Ван Аньцюань:
– Заткнись, сегодня ты потерял наши тридцать миллионов, и у тебя нет разрешения говорить.
Линь Сюнь: «……»
Его отправили спать.
Врач сказал, что существенной проблемы нет, и он не слишком беспокоился. Он думал, что сегодня действительно немного сошел с ума. И всё будет снова хорошо, когда он проснется завтра.
Общая структура «Ло Шэнь» уже создана. Линь Сюнь некоторое время размышлял, нужно ли оптимизировать алгоритм, записал несколько листов черновика и, наконец, пошёл спать.
Перед сном, думая о сегодняшнем пережитом опыте в «Галактике», он всё ещё был немного взволнован.
Итак, он включил свой мобильный телефон, нажал на Weibo, а затем нажал на домашнюю страницу Дун Цзюня в своем списке особого внимания.
Идентификатор Дун Цзюня был очень прост, он назывался: Галактика Дун Цзюнь.
Его аватар – белый фон, очень холодный, на нем две строки неправильных цифр, вроде какого-то пароля.
Дун Цзюнь, похоже, не использует социальные сети. В этом аккаунте был отправлен только один пост Weibo десять лет назад, когда Galaxy еще не была создана, а Дун Цзюню было всего семнадцать или восемнадцать лет, содержание Weibo следующее:
«Ло спросил меня, почему мне нравится смотреть на звезды.
Я чувствую, что галактика и код – одно и то же. Это тоже ответ».
Под этим Weibo было более ста тысяч комментариев, которые не хватит сил просмотреть до конца. Частью этих комментариев была группа: «Поклоняйтесь Дун Цзюню, Glax – лучший язык в мире».
Вторая часть выла: «А-а-а-а Дун Цзюнь!»
Также была часть, которая была немного извращенной: «Подросток Дун Цзюнь хе-хе-хе-хе-хи-хи».
Оставшаяся небольшая часть составляли лимоны: «Кто такой Ло? Я умираю от ревности».
Эти лимонные комментарии были понятны. В конце концов, у Дун Цзюня был только один Weibo, и на этом значительном и уникальном Weibo упоминалось имя другого человека. Поэтому некоторые люди догадывались, что этот человек – лучший друг Дун Цзюня, а некоторые считали, что это его первая любовь, но всегда было много разных мнений.
Линь Сюнь не собирался исследовать личную жизнь Дун Цзюня, ему просто нравилось приходить, чтобы похвалить его в разных аспектах, после прочтения фрагмента кода, написанного Дун Цзюнем.
Что на этот раз он должен хвалить? В конце концов, он уже столько раз льстил Дун Цзюню.
Внезапно его разум вспыхнул, и он прокомментировал: «Дун Цзюнь такой красивый!»
Комментарий утонул в океане чужих комментариев, но Линь Сюнь остался доволен.
Выключил телефон и закрыл глаза.
В следующий момент он внезапно открыл глаза!
Линь Сюня, казалось, что-то напугало. Он сделал несколько глубоких вдохов и снова медленно закрыл глаза.
Его сознание словно погрузилось в другой мир. Закрыв глаза, он обнаружил, что перед ним появился огромный синий экран – интерфейс ввода на языке Си.
Он сидел во вращающемся кресле, пытаясь дотянуться до синего экрана.
Когда его палец коснулся светового экрана, внезапно со всех сторон раздался механический голос.
«Загрузка системы…»
«Активация платформы Turbo С».
«Активация карты дерева».
«Активация миссии».
«Начинается миссия для новичков».
«Цель миссии: ввести в тело Ци».
«Награды за выполнение миссии: расширение территории клана, духовная сила +10».
«Прогресс миссии: 0%».
Линь Сюнь: «?» Он был полон вопросительных знаков.
В этот момент он почувствовал справа от себя свет. Посмотрев туда, он увидел парящий в воздухе золотой свиток, на котором оказались написаны цель миссии, награды и прогресс, которые только что озвучил механический голос.
Ввести в тело Ци? Территория клана? Он может понимать эти слова, но как они связаны с языком Си?
Он внимательно просмотрел свиток и начал осматриваться.
Это было черное пространство, но в воздухе парили серебряные световые пятна. Они поднимались с земли и взлетали вверх, освещая всё вокруг. Линь Сюнь внимательно осмотрел световые пятна и обнаружил, что некоторые из них были арабскими цифрами 1, а некоторые – 0.
Перед ним интерфейс языка Си, справа свиток миссии, слева ничего, позади… дерево.
Линь Сюнь подошел к дереву. Это было плоское изображение дерева, корни у него ярко-серебряные, а выше свет постепенно тускнеет, на переходе между корнями и стволом стоит буква «С», а выше, все дерево имеет только тусклый контур.
Обычная буква C ничего не объясняет, но когда она связана с языковым интерфейсом Cи, она становится очень значимой.
Язык Cи – это особый язык программирования.
Языки программирования делятся на языки высокого уровня и низкого уровня. Языки низкого уровня – это языки компьютеров, например, машинный язык, полностью состоящий из двоичных последовательностей, и язык ассемблера, команды которого прямо соответствуют отдельным командам машины или их последовательностям. Эти языки действуют непосредственно на машине.
Языки высокого уровня – это человеческие языки. Люди пишут код на языках высокого уровня, и код конвертируется в машинный язык компилятором этого языка, а затем действует на машине.
Но язык Cи другой.
Это язык высокого уровня со своей грамматикой. Однако в то же время у него есть определенные рабочие возможности для машины, такие как управление внутренней памятью. Поэтому его иногда называют «промежуточным языком» между языками низкого и высокого уровня.
– Корнем дерева является машинный язык или же он представляет машину. Ствол и ветви могут представлять пользователей, поэтому язык Cи находится между корнем и стволом, – сказал себе Линь Сюнь: – Теперь в этом пространстве есть интерфейс компиляции на языке Cи, и дерево также подсвечивается до этой части «C»… Если продолжу подсвечивать ветви, я могу получить возможности управления многими другими языками, такими как C#, C++, Python и, возможно, Glax.
Но для чего эти языки?
Он невольно снова взглянул на свиток миссии, а затем посмотрел на интерфейс ввода программы.
Теперь, когда у него есть компилятор, ему нужно… программировать. Для программиста это настолько же просто, как выпить воды.
Язык Cи, он мог его использовать.
Но как он введёт код?
Линь Сюнь поднял руки и расположил их в воздухе.
Закружился серебряный свет, и в следующее мгновение под его руками появилась белоснежная клавиатура!
Получив клавиатуру, Линь Сюнь сразу испытал облегчение. Для программиста клавиатура, как для математика – черновая бумага. Очень удобно и надёжно.
Он плавно набрал код.
Эта строка кода – первая демонстрационная программа, обычно используемая всеми известными учебниками по языкам программирования. Позже такая привычка выработалась и у программистов. Когда они сталкиваются со странной средой программирования и хотят начать отладку, они подсознательно входят в эту программу.
Сначала подключите библиотеку, чтобы компилятор распознал последующие операторы: #include<stdio.h>
Затем вызовите основную функцию: int main(), за которой следуют фигурные скобки {}, затем напишите в них тело функции.
Цель этой программы – вывести предложение, поэтому используйте функцию printf («Hello World n»); и, наконец, напишите return 0; что указывает, что основная функция в фигурных скобках, завершается нормально.
Программа закончена.
Запуск, экран переключается, появляется чистый черный интерфейс и на нем два слова.
«Hello World».
Первое предложение, которое компьютер сказал людям.
Свет вспыхнул справа от него.
Линь Сюнь повернул голову, чтобы посмотреть, и увидел, что прогресс миссии мгновенно достиг 100%.
Снова прозвучал механический голос: «Миссия для новичков завершена, наступил период очистки Ци, территория клана расширяется, духовная сила +10».
Вот и всё?
Пока Линь Сюнь всё ещё думал, снова прозвучал механический голос.
«Основная миссия активирована».
«Цель миссии: пройти через меридианы Ци, завершить Заложение основания».
«Награды за выполнение миссии: средства клана +50, духовная сила +30».
«Прогресс миссии: 0%».
Столкнувшись с интерфейсом компиляции, Линь Сюнь мысленно проделал основные операции языка Си и с нетерпением хотел попробовать их.
Если это способ выполнять миссии, он может даже не спать.
Не говоря уже о Заложении основания, насколько сложно пережить Небесную скорбь?
Он хотел увидеть, что такое так называемые территория клана и средства клана.
_____________________
[1] 算法 [suànfǎ] – 1) мат. алгоритм, 2) уст. арифметика, 3) исчисление, способ исчисления. Прозвище Линь Сюня – Алгоритм.
[2] 走火入魔 [zǒu huǒ rù mó] – заниматься чем-л. до умопомрачения; быть помешанным на чём-л.; впасть в сумасшедшее состояние; утратить связь с реальностью.
Отклонение Ци – это терминология романов совершенствования. Но обычно используется, чтобы описать кого-то сумасшедшего или больного.