🛡️PAPA Lang

🛡️ PAPA Lang

Безопасный язык программирования нового поколения

  • • Один вид строк — никакой путаницы
  • • maybe вместо null — нет NullPointerException
  • • secret тип — пароли никогда не утекут
  • • Иммутабельность по умолчанию
  • • Встроенный HTTP сервер
  • • Встроенные тесты

Код говорит сам за себя

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Привет мир — одна строка
say "Привет, мир!"
// Безопасность встроена
password = secret("SuperSecret123!")
say "Пароль: {password}" // → ***REDACTED***
// Maybe вместо null
user = some("admin")
name = user ?? "аноним"
// Функции — просто
double(n: int) -> int = n * 2
// HTTP сервер — 3 строки
serve on port 8200
route GET "/health"
do
return {status -> "ok"}

Сравнение

PythonJavaScriptPAPA Lang
Null safety✅ maybe
Secret type✅ secret
Immutable✅ default
One string✅ always
Built-in HTTP✅ serve
Built-in tests✅ test/assert

Roadmap

v0.2Ядро языка (лексер, парсер, интерпретатор)
v0.3HTTP сервер, импорты, async, model
🔧v0.4Стандартная библиотека, пакетный менеджер
🔧v1.0Продакшн-ready, полная документация