Целью создания C++ syntax 2, Cpp2 является сильное упрощение синтаксиса (что важно для начинающего программиста и разработчика CASE-средств), повышение безопасности.
При этом можно использовать все инструменты и библиотеки, написанные для 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)