New ask Hacker News story: C3 lang – A modern C alternative – 0.6.3 released

C3 lang – A modern C alternative – 0.6.3 released
3 by joshring2 | 2 comments on Hacker News.
Website & Docs: https://c3-lang.org/ Release notes: https://ift.tt/dJ1M3ZK What is C3? – An Evolution of C, with modern language Ergonomics, Safety, Seamless C interop all wrapped up in close to C syntax. C3 Language Features: - Ergonomics and Safety – with Optionals, defer, slices, foreach and contracts. - Seamless C ABI integration, for full access to C and can use all advanced C3 features from C. - Performance by default – with SIMD, memory allocators, zero overhead errors, inline ASM and LLVM backend. - Modules are simple – with modules that are an encapsulated namespace. - Generic code – with polymorphic modules, interfaces and compile time reflection. - Macros without a PhD – code similar to normal functions, or do compile time code. C3 FAQ: - A comparison with other languages: https://ift.tt/eCwVhUM - Changes from C: https://ift.tt/pTnFbc0 - Currently the standard library is actively being built, and is open to contributions. There is a libc module which allows accessing all of libc. - There are C3 Libraries for: Raylib, SDL, Vulkan, OpenGL, Treesitter and Curl from: https://ift.tt/4qemuYw

Comments

Popular posts from this blog

New ask Hacker News story: Tell HN: Equifax free credit report dark patterns

New ask Hacker News story: Ask HN: Why can't the US government run their own social media?