Get the latest tech news

Show HN: The C3 programming language (C alternative language)


Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.

No mandatory header files New semantic macro system Module based name spacing Slices Compile time reflection Enhanced compile time execution Generics based on generic modules"Result"-based zero overhead error handling Defer Value methods Associated enum data No preprocessor Less undefined behaviour and added runtime checks in "safe" mode Limited operator overloading to enable userland dynamic arrays Optional pre and post conditions The upcoming 0.7.x releases will focus on expanding the standard library, fixing bugs and improving compile time analysis. If you don't have Visual Studio 17 installed you can either do so, or run the msvc_build_libraries.py Python script which will download the necessary files to compile on Windows.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of programming language

programming language

Photo of alternative language

alternative language

Related news:

News photo

Zest: a programming language for malleable and legible systems

News photo

C programming language official site

News photo

C++ creator calls for help to defend programming language from 'serious attacks'