Jakt: A Memory-Safe Systems Programming Language

2025-03-25
Jakt: A Memory-Safe Systems Programming Language

Jakt is a new memory-safe systems programming language currently transpiling to C++. It employs strategies like automatic reference counting, strong typing, and bounds checking to ensure memory safety, avoiding raw pointers. Jakt emphasizes code readability with a flexible module system and clean syntax. It supports structs, classes, enums, pattern matching, generics, operator overloading, and exception handling, along with powerful compile-time features such as compile-time function execution. While still under development, Jakt aims to balance performance, safety, and developer productivity.

Development