LINUX.ORG.RU

История изменений

Исправление sanyo1234, (текущая версия) :

cppfront, но он ещё в разработке.

Claude.AI:

Here are some other notable projects that aim to improve C++ in various ways:

  • C++Now Proposals - A group effort led by Bryce Adelstein Lelbach to prototype and implement experimental C++ proposals. Includes things like modules, coroutines, pattern matching etc.

  • Clangd - Clang’s language server provides functionality like auto-complete, goto definition, and other IDE features to improve C++ dev experience.

  • Conan - Open source C++ package manager aimed at dependency management and distribution of C++ libraries/binaries.

  • CppSharp - Tools to bridge between C++ and .NET ecosystem, enabling interop between the languages.

  • JUCE - Popular cross-platform GUI framework for C++ focused on improving application development experience.

  • Meson - Build system designed for C++ to address shortcomings of Make/CMake. Focuses on speed and usability.

  • Range-v3 - Experimental range/iterator library for C++ providing composable APIs.

  • Vcpkg - C++ library manager by Microsoft, enables simplified install/integration of open source C++ libraries.

There are also some other experimental/research languages exploring C++ evolution:

  • Carbon - Discussed previously, Google’s effort for a successor language.

  • Corrode - Project exploring transpiling Rust to C++ to bring Rust safety features to C++.

  • P0267R6 - Herb Sutter’s C++ «Syntax» experiment for a new C++ syntax.

So in summary, various efforts look to improve C++ from libraries, tools, new languages or transitioning features. But cppfront and Carbon seem the most ambitious at evolving ISO C++ itself.

Сравнительная таблица диалектов развития C++:

https://text.is/OOQ1

А как на ЛОРе отображать markdown таблицы, чтобы они правильно рендерились?

Исходная версия sanyo1234, :

cppfront, но он ещё в разработке.

Claude.AI:

Here are some other notable projects that aim to improve C++ in various ways:

  • C++Now Proposals - A group effort led by Bryce Adelstein Lelbach to prototype and implement experimental C++ proposals. Includes things like modules, coroutines, pattern matching etc.

  • Clangd - Clang’s language server provides functionality like auto-complete, goto definition, and other IDE features to improve C++ dev experience.

  • Conan - Open source C++ package manager aimed at dependency management and distribution of C++ libraries/binaries.

  • CppSharp - Tools to bridge between C++ and .NET ecosystem, enabling interop between the languages.

  • JUCE - Popular cross-platform GUI framework for C++ focused on improving application development experience.

  • Meson - Build system designed for C++ to address shortcomings of Make/CMake. Focuses on speed and usability.

  • Range-v3 - Experimental range/iterator library for C++ providing composable APIs.

  • Vcpkg - C++ library manager by Microsoft, enables simplified install/integration of open source C++ libraries.

There are also some other experimental/research languages exploring C++ evolution:

  • Carbon - Discussed previously, Google’s effort for a successor language.

  • Corrode - Project exploring transpiling Rust to C++ to bring Rust safety features to C++.

  • P0267R6 - Herb Sutter’s C++ «Syntax» experiment for a new C++ syntax.

So in summary, various efforts look to improve C++ from libraries, tools, new languages or transitioning features. But cppfront and Carbon seem the most ambitious at evolving ISO C++ itself.