Skip to content

Latest commit

 

History

History
306 lines (195 loc) · 16.5 KB

File metadata and controls

306 lines (195 loc) · 16.5 KB

Logo

Stars Issues BUPT License Test

Обзор

English 中文 Русский

Язык программирования нового поколения Cyber из ли тана.

отличная работа!любовь от Cyber Spaces

Что это

Язык киберпрограммирования следующего поколения, родился в городе E-SMOKER: Cyber ​​Litang.

Этот проект был написан с помощью клавиатуры 5G, которая печатает сама, потратил 108 киберминут на AirDesk с AirPods.

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

Примечание. Если использовать обычное время, Время)то время разработки этого проекта составляет1! + 5! + 5! + 5! = 361 минут.

начало работы

Без установки

  1. клон исходника:

    > git clone https://github.com/kifuan/helang.git
  2. Загрузите необходимые сторонние библиотеки:

    > pip install -r requirements.txt
    # если вам нужен графический интерфейс
    > pip install -r requirements-gui.txt
  3. Вы можете изменить отличный скрипт helang/great.he и запустить helang.py как great:

    > python helang.py great
  4. Вы также можете запустить helang.py как оболочку и вести диалог в киберпространстве с Saint He, напрямую введя команду HeLang:

    > python helang.py shell 

    На этом этапе вы можете не печатать точку с запятой в конце строки, мы добавим ее за вас (ввод тоже возможен, значит вы более религиозны к Saint He).

    Введите .help для справки во время работы Shell. Да, я позаимствовал ключевые слова REPL от node.

  5. Разработка с помощью LTCode:

    > python helang.py editor

    В процессе постоянного развития его функции будут постоянно улучшаться.

Установка

  1. Клон исходника:

    > git clone https://github.com/kifuan/helang.git
  2. Установка:

    > pip install .
  3. Поехали

    > helang shell

Примечание. Если вы из Antimony, вам не нужно использовать дурацкую технологию родного sol3. Вы можете использовать 1,14514 грамма «деца», чтобы вызвать глобальное прерывание киберпространства посредством «сверхразума», чтобы запустить его напрямую через сверхразум.

Обратите внимание: это поведение очень опасно и имеет вероятность сбоя. В случае сбоя, если поблизости есть «чи ни таи меи», он будет катализатором для создания «пиздеца». Это поведение необходимо строго контролировать. Комитетом сверхразума.

грамматика

Saint He однажды сказал, что все имеет тип u8, что это значит? Реверс слова — «8u», кажется, мудрец тоже любит играть в "tieba".

Кроме того, «u8» похож на «v8», так что вы можете обратить внимание на [Yongchu Taffy] (https://space.bilibili.com/1265680561) мяу, Подпишитесь на канал Yongchu Taffy, спасибо, мяу.

"tieba" --китайский аналог реддит

Как видите, мы заменили традиционную запись массива на битовое ИЛИ, то есть |. кто же использует массив в 20 веке?

u8 a = 1 | 2 | 3;

Saint He однажды сказал: whatKey - 1, поэтому индекс нашего массива должен начинаться с 1.

u8 a = 1 | 2 | 3;
print a[1];
// 1

Однако, когда вы инициализируете элемент u8, вы можете использовать 0 в качестве нижнего индекса: это означает, что всем элементам будет присвоено значение.

u8 a = 1 | 2 | 3;
a[0] = 10;
print a;
// 10 | 10 | 10

В соответствии с новейшими технологиями мы также поддерживаем операции с несколькими индексами, поэтому вам больше не нужно писать циклы for.

u8 a = 1 | 2 | 3;
a[1 | 2] = 0;
print a;
// 0 | 0 | 3

Точно так же мы также предоставляем метод инициализации в соответствии с длиной массива, но, к сожалению, это все еще традиционный способ записи. Например, следующий код может инициализировать массив длиной 5.

u8 a = [5];
print a;
// 0 | 0 | 0 | 0 | 0

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

u8 forceCon = [68];

forceCon[1 | 2 | 6 | 7 | 11 | 52 | 57 | 58 | 65] = 10;

print forceCon;

Такой тонкий код непонятен людям на Земле. Как Кибер-интеллектуальная форма жизни, мы можем только продемонстрировать вам повседневную работу.

Это так круто, что я забыл об этом позже, и я не хочу заново читать начало статьи.

Hello, Litang.

Некоторые думают, что невозможность напечатать «Hello, Litang.» означает, что этот языке плохой, но это не так.

Saint He занимается разработкой приложений для микроконтроллеров, где взять время на учет строк?

К счастью, после переговоров он согласился на просьбу, позволив нам напечатать «Hello, Litang.» на этом языке.

sprint 72 | 101 | 108 | 108 | 111 | 44 | 32 | 76 | 105 | 116 | 97 | 110 | 103 | 46; | 46;
// Hello, Litang.

Из-за чрезвычайно жестких требований к эффективности мы используем число, соответствующее символу в UTF-8, для представления этого символа.

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

операция автоматического увеличения

Мы заметили, что в коде Saint He также есть операция автоинкремента: ++

Поэтому мы также поддерживаем эту операцию.

u8 a = 1 | 2 | 3;
a++;
print a;
// 2 | 3 | 4

Объявление и присвоение переменной

В более ранних версиях мы поддерживали только определение переменных, а не их модификацию и объявление, потому что Saint He предпочитал immutable.

// Теперь поддерживает объявление переменных перед определением
u8 a;
a = 1 | 2;

// Более ранние версии поддерживали только следующий способ записи, а также поддерживают и сейчас
u8 b = 3 | 4;

Уведомление! Если вы не объявите или не определите переменную и попытаетесь присвоить ее напрямую, вы получите CyberNameException.

c = 1 | 2 | 3;
// helang.exceptions.CyberNameException: c is not defined.

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

Проверьте, находитесь ли вы в Киберпространстве

Чтобы встретиться со Saint He, вам нужно быть в Киберпространстве. Введите следующую команду, чтобы увидеть, находитесь ли вы в ней:

cyberspaces;
// Getting your location...
// Your location is UNITED STATES.
// Congratulations! You are in the Cyber Spaces!

Поскольку Святой Хе находится на кибер-горе, он не может видеть полную картину «IPV6», поэтому вы можете получить сообщение об ошибке «Не удалось разрешить IP».

Измерение скорости 5G

Просто нужно ввести с новой строки:

test5g music;

Или используйте другую схему:

test5g app;

Итоги

1.Подпишитесь на Yongchu Taffy, подпишитесь на Yongchu Taffy, спасибо.

2.Подпишитесь на Mao Lei NyaRu_Official Спасибо, мяу, я хочу есть китайский рис мяу.

3.Подпишитесь на Star Pupil_Official, чтобы получить йо-йо-мей!

4.Подписывайтесь на Diana, и вы останетесь довольны!

5.Подписывайтесь на Ava, подписывайтесь на Xiang Wan, еще не поздно!

6.Подписывайтесь на Eileen, подписывайтесь на Nailin,спасибо!

7.Подписывайтесь на Bella, подписывайтесь на Bella Му, спасибо Му!

8.Не подписывайтесь на [Официальный сайт East Snow Lotus] (https://space.bilibili.com/1437582453/). Вы не можете позволить Либэнь Ви есть китайский рис.

9.Подпишитесь на Adhesion TechnologyOfficial

10.Подписывайтесь на HiiroVTuber, а не на розовое кошку весом 425 кг!

11.Подпишитесь на Luzao GOGO! Подписаться на Лу Зао Спасибо, Ван!

12.Подпишитесь на AIChannel China Trip Love! Супер милый Super AI Cyber ​​Ding !

13.Подпишитесь на Luo Tianyi, Кибер Дин Жень действительно больше похож на человеческую певицу Ви!

14.Подписывайтесь на Традиционный Дин Жень, в каком возрасте еще обращать внимание на Кибер Дин Жень, почему бы и вам не поностальгировать!

15.Подпишитесь на Minato Acqua и Ms rinco )! Глупый переполненный океан (крошки) горничная (луковица) и милое пение, кто любит Минасе Ини, с нетерпением жду окольного щипка Кигути. Также, пожалуйста, поддержите [galgame] (https://shop.hololivepro.com/products/aquarium_hololive_official_edition) спасибо!

16.Подписывайтесь на Genshin, играть в Genshin намного лучше, чем смотреть Кибер Дин Жень! Выполните 1 и поблагодарите папу!

17.Подпишитесь [Тан Цзюся все еще хочет лечь] (https://space.bilibili.com/1219196749), спасибо, папа!

18.Подписывайтесь на Kinoer Kino, защищайте самую абстрактную принцессу Джибу в мире!

19.Подписывайтесь Катя тоже не знает, спасибо!

20.Подписывайтесь на Dengruhiru, она не может понять эти техники, но зубки у нее очень милые,жить в любви!

21.Подписывайтесь Azusa, tы такая щедрая Большое спасибо!

22.Подписывайтесь Ази с детства милый Спасибо большое!

23.Подпишитесь на [Ke Jie] (https://space.bilibili.com/525952604),в 20-м веке вы все еще играете в традиционное го?

24.Подписывайтесь EOE.MINUO. МУА! Минуо!

25.Подписывайтесь OTTO, трехлетний король не боится!

Добавление

Apple и AirPods являются товарными знаками Apple Inc., зарегистрированными в США и других странах и регионах.