C(pp)Front (is back!)
an experimental compiler from a potential C++ ‘syntax 2’ (Cpp2) to today’s ‘syntax 1’ (Cpp1) - cppfront / HN / twitter
Design principle
- be consistent
- be orthogonal
- be general
goals: safety, simplicity, toolability
see also
- Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
- Cppfront : A new syntax for C++ (forum.dlang)
- History of C++ - Cfront reference
- Circle lang - a new language that extends C++ 17 to support data-driven imperative metaprogramming. Circle combines the immediacy and flexibility of a scripting language with the type system, performance and universality of C++.
Written on September 21, 2022, Last update on May 11, 2023
c++
software
architecture