Explicit. Expressive. Powerful. Simple.
Cext is a systems programming language engineered to streamline developer intent, eliminate ambiguity, and maintain full mechanical sympathy with the underlying hardware. The goal is a language that blends the raw performance of C, expressive reach of Rust and the operational clarity of modern tooling into a cohesize, uncompromising developer experience.
Cext is currently in an early, exploratory phase, with the compiler currently being implemented in Zig for high-trust performance and transparent architecture.
- C is simple but dangerously bare.
- C++ is powerful but drowned is legacy complexity.
- Rust is expressive but restrictive and ceremonious in performance-critical domains.
Cext operationalizes a different mandate:
- Explicit by default: no hidden lifetimes, surprise conversions, or implicit behavior.
- Expressive where it counts: clean syntax, powerful constructs, zero magic.
- Performance-first architecture: predictable memory models, no silent overhead.
- Simple operational mental model: the language stays out of your way.
