Spyke
programming_languages·Programming LanguagesbyKissaki

C3 Programming Language

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.

C3 Programming Languagehttps://c3-lang.org/Open linkView original on programming.dev

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

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

1

You reached the end

C3 Programming Language | Spyke