C3 Programming Language
C3 Programming Language
c3-lang.org
C3 Programming Language
C3 is the ergonomic, safe evolution of C. Familiar syntax, full ABI compatibility, optionals, slices, contracts and zero-cost abstractions.

The Ergonomic, Safe and Familiar Evolution of C
C3 is a programming language that builds on the syntax and semantics of the C language, with the goal of evolving it while still retaining familiarity for C programmers.
Thanks to full ABI compatibility with C, it's possible to mix C and C3 in the same project with no effort. As a demonstration, vkQuake was compiled with a small portion of the code converted to C3 and compiled with the c3c compiler.
A simple and straightforward module system that doesn't get in the way, with defaults that makes sense.