The Jakt programming language is a memory-safe systems programming language that transpiles to C++. Emphasis is placed on memory safety, code readability, developer productivity, and executable performance. Jakt employs strategies like automatic reference counting, strong typing, and bounds checking to ensure memory safety. The language promotes code readability through features like immutable by default, argument labels in call expressions, and optional chaining. Jakt also supports code reuse through a flexible module system. Additionally, the language includes features such as handling function calls, structures, classes, strings, arrays, dictionaries, sets, tuples, enums, generics, traits, operator overloading, and error handling. Jakt aims to provide a safe and efficient programming experience with various unique features.
https://github.com/SerenityOS/jakt