# C3 Programming Language

- Page: https://shared.btbytes.com/p/c3
- Date: 2024-07-28
- Tags: programming-language, c

[C3](https://c3-lang.org/) programming language. Full C ABI compatibility, Module system, Generic modules, Design by contract, Zero overhead errors, Semantic macro system, First-class SIMD vector types, Struct subtyping, Safe array access using slices, Easy to use inline assembly, Cross-platform standard library which includes dynamic containers and strings, LLVM backend.

[C3 Tutorial](https://learn-c3.org/); has online playground.

[C3 Blog](https://c3.handmade.network/blog) by the creator, [Christoffer Lernö](https://handmade.network/m/lerno)

Also look at [dlang](https://shared.btbytes.com/p/dlang)'s `betterC` -  [Better C - D Programming Language](https://dlang.org/spec/betterc.html)
