RetroFed Forum
Your home away from modern life.
C3 Programming Language
Post Reply
AuthorMessage
Kissaki programming.dev Kissaki@programming.dev
Joined: 2023-06-11
Quote

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.

12   Original
bitcrafter programming.dev bitcrafter@programming.dev
Joined: 2023-12-09
#2 · Quote Reply

Of course, it is only a matter of time before someone takes this and bolts an OOP system on top; the result will be called C3 Plus Objects, or C3PO for short.

21
xxce2AAb feddit.dk xxce2AAb@feddit.dk
Joined: 2025-07-11
#3 · Quote Reply

Enticing. I'd like to do some testing to see how the emitted code size stacks up against Zig.

1
Post Reply
Back to top