Целью создания C++ syntax 2 (Cpp2) является сильное упрощение синтаксиса (что важно для начинающего программиста и разработчика CASE-средств), повышение безопасности.
Кроме С++ на новый синтаксис повлияли языки go и rust, но Саттер пытается сделать более лаконичный язык.
При этом можно использовать все инструменты и библиотеки, написанные для C++. Это достигается с помощью транслятора, которые переводит программу на Cpp2 в программу на С++, при этом допускается использовать как смешанный синтаксис, так и чистый Cpp2.
[Доклад Г.Саттера на CppCon 2022](https://www.youtube.com/watch?v=ELeZAKCN4tY)
[Доклад Г.Саттера на CppCon 2023](https://www.youtube.com/watch?v=8U3hl8XMm8c)
[Реализация cppfront](https://www.youtube.com/watch?v=nN3CPzioX_A)
[Сайт проекта](https://github.com/hsutter/cppfront)
[Описание языка на английском](https://hsutter.github.io/cppfront/)