Язык программирования PxLang
- JavaScript 79.7%
- C++ 20.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| docs | ||
| include/px | ||
| tools/docgen | ||
| .clang-format | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
pxlang
Язык программирования PxLang: статическая типизация, синтаксис в духе Kotlin, устройство в духе C++. Компилятор сам выводит свойства функций (может ли функция приостановиться, делает ли ввод-вывод, есть ли в ней циклы), а требования вроде sync проверяются там, где они записаны.
- docs/spec.md — спецификация языка (черновик)
- docs/roadmap.md — план работ, итерации и задания
- docs/tasks.pdf — методичка с заданиями итерации 1 (исходник —
docs/tasks.docx) include/px/— заголовочные файлы: контракты между частями компилятораtools/docgen/— генератор методички (npm install && node gen.mjs; нужны graphviz, librsvg, LibreOffice, poppler)
Реализация — C++20, только стандартная библиотека.