Об этом проекте
Carp — это язык программирования, предназначенный для интерактивных и чувствительных к производительности случаев использования, таких как игры, синтез звука и визуализации. Он сочетает синтаксис, подобный Lisp, со статической типизацией и ручным управлением памятью, устраняя необходимость в сборщике мусора или виртуальной машине. Ключевые особенности включают автоматическое и детерминированное управление памятью, выводимые статические типы для скорости и надежности, отслеживание владения, которое обеспечивает функциональное программирование с эффективной мутацией, явное выделение и копирование, простую интеграцию с C, макросы Lisp, скриптинг на этапе компиляции и полезный REPL. Проект в настоящее время находится на исследовательской стадии (версия 0.6.0) и включает документацию, примеры и активное сообщество на Discord и Gitter. Он лицензирован под Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.