New top story on Hacker News: Show HN: C3 – A C alternative that looks like C

Show HN: C3 – A C alternative that looks like C
59 by lerno | 30 comments on Hacker News.
Compiler link: https://ift.tt/cy1AYZ4 Docs: http://www.c3-lang.org This is my follow-up "Show HN" from roughly a year ago ( https://ift.tt/Rn9B8FU ). Since then the language design has evolved and the compiler has gotten much more solid. Assorted extra info: - The C3 name is a homage to the C2 language project ( http://c2lang.org ) which it was originally inspired by. - Although C3 mostly conforms to C syntax, the most obvious change is requiring `fn` in front of the functions. This is to simplify searching for definitions in editors. - There is a comparison with some other languages here: https://ift.tt/4lzQs3M - The parts in C3 which breaks C semantics or syntax: https://ift.tt/wZgQd0v - Aside from the very C-like syntax, one the biggest difference between C3 and other "C competitors" is that C3 prioritizes C ABI compatibility, so that all C3 special types (such as slices and optionals) can be used from C without any effort. C and C3 can coexist nicely in a code base. - Currently the standard library is not even alpha quality, it's actively being built, but there is a `libc` module which allows accessing all of libc. Raylib is available to use from C3 with MacOS and Windows, see: https://ift.tt/cB8NFOn - There is a blog with assorted articles I've written during the development: https://ift.tt/1O05Qr2

Comments

Popular posts from this blog

Northeastern US braces for foot of snow during first days of December

North Korea test fires two missiles month before deadline for US to respond on talks

Democratic debate winners and losers: Elizabeth Warren triumphs while Beto O'Rourke flounders