Ruvers
RV
vk.com
image

Совершенствование на языке Cи

Бесконечный цикл (3)

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