CobaltC: A Successor to C with Memory Safety Without GC

CobaltC – The Successor to C?

CobaltC is a statically typed systems programming language designed as a potential successor to C, offering memory safety without garbage collection. It features explicit ownership, deterministic destruction, compiler-checked borrowing, inferred lifetimes, and bounds-safe operations. The language aims to provide predictable resource management and native execution while allowing controlled interaction with low-level facilities through explicit unsafe operations. This specification outlines its core semantics, including ownership, borrowing, and safety guarantees.

Safe CobaltC operations MUST NOT introduce undefined behavior merely through ordinary use.

More from this day

2026-08-31