П — Языкъ программированія | VS Code
Первый языкъ программированія на русскомъ языкѣ въ дореформенной орѳографіи.

Возможности
- Подсвѣтка синтаксиса — 50+ ключевыхъ словъ, строки, числа, комментаріи, функціи, классы, операторы, встроенныя функціи, методы
- Иконка файловъ
.п — въ проводникѣ файловъ (работаетъ съ любой темой иконокъ)
- Сворачиваніе блоковъ — по отступамъ (indentation-based folding)
- Автозакрытіе скобокъ —
(), [], {}, «», ""
- Умные отступы — автоматическое увеличеніе отступа послѣ
буде:, функція:, для: и т.д.
Примѣръ
# Факторіалъ — рекурсивная функція
функція факторіалъ(н):
буде н не болѣе 1:
возвратить 1
возвратить н умножить факторіалъ(н минусъ 1)
для і въ діапазонъ(1, 11):
печатать(строка(і) плюсъ "! = " плюсъ строка(факторіалъ(і)))
# Классы и наслѣдованіе
классъ Животное:
создатель(сей, имя):
сей.имя есть имя
методъ голосъ(сей):
возвратить "..."
классъ Котъ(Животное):
методъ голосъ(сей):
возвратить "Мяу!"
объявить котъ есть Котъ("Барсикъ")
печатать(котъ.голосъ())
Подсвѣчиваемыя конструкціи
| Категорія |
Примѣры |
| Управленіе потокомъ |
буде, иначе, покуда, для, возвратить, прервать |
| Объявленія |
объявить, постоянная, функція, классъ, методъ, создатель |
| Операторы |
плюсъ, минусъ, умножить, раздѣлить, равно, болѣе, менѣе |
| Встроенныя функціи |
печатать, вводъ, длина, діапазонъ, цѣлъ, строка, списокъ |
| Методы |
.добавить, .удалить, .ключи, .значенія, .содержитъ, .срезъ |
| Исключенія |
попытка, перехватить, обязательно, возбудить |
| Константы |
истина, ложь, ничто |
Что такое «П»?
«П» — это полноцѣнный языкъ программированія, въ которомъ всѣ ключевыя слова написаны по-русски въ дореформенной орѳографіи (до 1918 г.). Кодъ на «П» транспилируется въ Python и JavaScript.
Проектъ включаетъ:
- Транспайлеръ П → Python (CLI) и П → JavaScript (браузеръ)
- Браузерная IDE «Писарня» — работаетъ безъ установки
- Словарь на 7 500 словъ для перевода современнаго русскаго въ дореформенную орѳографію
Подробнѣе: github.com/lucasguilherme0956-ops/p-lang
🤖 Создано нейросѣтью
Весь проектъ — языкъ, транспайлеръ, IDE, расширеніе VS Code и документація — цѣликомъ созданъ Claude Opus 4.6 (Anthropic).
MIT License
| |