🛡️ 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 вместо nulluser = some("admin")name = user ?? "аноним"// Функции — простоdouble(n: int) -> int = n * 2// HTTP сервер — 3 строкиserve on port 8200route GET "/health"doreturn {status -> "ok"}
Сравнение
| Python | JavaScript | PAPA 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, полная документация