adblock check

[АЛЬФА] Lang Rus —

язык программирования на русском, созданный с нуля за 1 день

Lang Rus — язык, где всё пишется по-русски. Никакого английского синтаксиса, никаких print, if, while. Только Печать, Если, Пока, Ввод.

Код читается как обычный русский текст. Даже если ты никогда не программировал — ты поймёшь, что делает программа.

Язык создан полностью с нуля: мы сами придумали синтаксис, команды, логику работы, обработку ошибок, работу с файлами и сетью. Единственное готовое, что использовали — компилятор C, чтобы написать интерпретатор. Но сам язык — наш, от начала до конца.

---

Синтаксис и команды

Структура программы

```

начало

# код

конец

```

Вывод — Печать

```

Печать «Привет, мир!»

имя = «Максим»

Печать «Привет, » + имя

```

Ввод — Ввод

```

имя = Ввод(«Как тебя зовут? „)

```

Переменные (числа и строки)

```

возраст = 25

город = “Москва»

```

Условия — Если / Иначе / Конец

```

если возраст >= 18 То

Печать «Взрослый»

иначе

Печать «Ребёнок»

конец

```

Циклы — Пока / цикл / Конец

```

счёт = 0

пока счёт < 5 цикл

Печать «Счёт: » + счёт

счёт = счёт + 1

конец

```

Списки — Для каждого / из / Конец

```

имена = [«Иван», «Мария»]

для каждого имя из имена цикл

Печать «Имя: » + имя

конец

```

Функции — Функция / Конец / Возврат

```

функция приветствие(кому)

Печать «Привет, » + кому

конец

приветствие(«Мир»)

```

Обработка ошибок — Попробовать / Поймать

```

попробовать

файл = открыть_файл(«нет.txt», «r»)

поймать

Печать «Ошибка!»

конец

```

Работа с файлами и сетью

· открыть_файл(путь, режим)

· удалить_файл(путь)

· список_файлов(папка)

· создать_папку(путь)

· создать_сервер(порт)

· подключиться(хост, порт)

Простой GUI

· создать_окно(заголовок, ширина, высота)

· кнопка(окно, текст)

· поле_ввода(окно)

· главный_цикл()

---

Пример программы — диалог

```

начало

Печать «Как тебя зовут?»

имя = Ввод(«Введи имя: „)

возраст = Ввод(“Сколько лет? „)

если возраст >= 18 То

Печать “Привет, » + имя + "! Ты взрослый."

иначе

Печать «Привет, » + имя + "! Ты ещё молод."

конец

конец

```

---

Как запустить

Скачиваешь архив, в нём:

· langrus.c — исходник интерпретатора

· test.lr — пример программы

Компиляция (нужен gcc):

```bash

gcc -o langrus langrus.c

./langrus

```

После запуска покажет все .lr файлы в папке, выбираешь номер — и программа выполняется.

Работает на Windows (MinGW), Linux, Android (Termux).

---

Что входит в альфу

✅ Переменные (числа и строки)

✅ Печать, Ввод

✅ Если / Иначе / Конец

✅ Пока / цикл / Конец

✅ Для каждого / из / Конец

✅ Функция / Конец / Возврат

✅ Попробовать / Поймать

✅ Файлы, сеть, простой GUI

✅ Меню выбора файла при запуске

[Архив с интерпретатором и примерами прикреплю]

---

P.S: что бы запустить lr файл положите его в одну папку с интепритатором (langrus.c)

Internet_serfer
Любитель Windows 8. (Разработчик Lost OS)
Лётчик на Элитрах🇷🇺Intel Atom N270
6 комментариев по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
smorodin
7 часов
🇷🇺
1C :)
Internet_serfer
Нет его даже за основу не взяли))) синтаксис полностью моей командой