Автор в перерыве в работе над игрой решил написать свой язык программирования. Ну а почему нет?
Pslang - низкоуровневый язык программирования, со статической типизацией, C-ABI-совместимый, предназначенный в первую очередь для моддинга в игре автора.
Язык использует отступы вместо скобок(лох), имеет 13 примитивных типов, first-class массивы, указатели на функции, ручное управление памятью. Есть JIT-компилятор под Aarch64. Автор заморочился и все инструкции писал вручную по мануалу ARMv8. Это вам не вайбкодить по углам
Сейчас весь проект - это около 10k строк C++, разбитых на парсер, AST, IR, интерпретатор и JIT. В планах - регистровый аллокатор, оптимизации IR, полиморфизм, RAII/defer, модули, строки и compile-time evaluation.
Чтоб у меня такие перерывы бвли от основных проктов
24.05.2026
Похожее
23.05.2026
HTTP/2 h2c
Обычно HTTP/2 работает только поверх TLS через HTTPS. Но h2c позволяет использов...
22.05.2026
let-go
Ну вы поняли, сегодня пятница и для вас аж второй язык программирования за день ...
22.05.2026
Язык rye
Rye - это такой небольшой встраиваемый язык, который удобно использовать для кон...
21.05.2026
Врап
Автор предлагает паттерн для Go-сервисов: вынести обвязку и все связанное с деко...