
Jakt Has a Free Language: The Memory-Safe Systems Language From the SerenityOS Creator That Transpiles to C++
C++ gives you control over memory and performance but punishes you with use-after-free bugs, buffer overflows, and undefined behavior. Rust fixes safety but has a steep learning curve. Jakt is a new systems language that's memory-safe like Rust but feels like TypeScript — and transpiles to C++ so you can use existing C++ libraries directly. What Jakt Actually Does Jakt is a systems programming language created by Andreas Kling (the creator of SerenityOS and the Ladybird web browser). It's designed to be the language you'd build if you loved C++ but wanted memory safety and modern ergonomics. Jakt transpiles to C++ rather than compiling to machine code directly. This means you get memory safety guarantees at the Jakt level while leveraging the entire C++ ecosystem — existing libraries, toolchains, and optimizers. The generated C++ uses reference counting and bounds checking. The syntax borrows from TypeScript and Rust: let bindings, pattern matching, generics, traits, and sum types (enu
Continue reading on Dev.to Tutorial
Opens in a new tab



