Автор в перерыве в работе над игрой решил написать свой язык программирования. Ну а почему нет?
Pslang - низкоуровневый язык программирования, со статической типизацией, C-ABI-совместимый, предназначенный в первую очередь для моддинга в игре автора.
Язык использует отступы вместо скобок(лох), имеет 13 примитивных типов, first-class массивы, указатели на функции, ручное управление памятью. Есть JIT-компилятор под Aarch64. Автор заморочился и все инструкции писал вручную по мануалу ARMv8. Это вам не вайбкодить по углам
Сейчас весь проект - это около 10k строк C++, разбитых на парсер, AST, IR, интерпретатор и JIT. В планах - регистровый аллокатор, оптимизации IR, полиморфизм, RAII/defer, модули, строки и compile-time evaluation.
Чтоб у меня такие перерывы бвли от основных проктов
24.05.2026
Похожее
02.10.2026
Valen
Новый язык программирования - Valen! Обещают бесшовную интероперабельность с ...
28.09.2026
C на Go
Интересный пропозал - добавить возможность сборки Go-пакетов, использующих cgo д...
25.09.2026
Бенчим джейсон
Автор на реальном API с нагрузкой 50M запросов/сутки)сравнивает производительнос...
24.09.2026
Rune
Команда Unstable Build заопенсорсила свою нативную IDE Rune, написанную на Go. ...