New IDE for C++: Feature Overview and First Impressions

Online Python Trainer for Beginners

Learn Python easily without overwhelming theory. Solve practical tasks with automatic checking, get hints in Russian, and write code directly in your browser — no installation required.

Start Course

New IDE with C++ Support: A First Look at a Modern Development Tool



The market for C++ development tools has a new player. A recently announced integrated development environment (IDE) promises to change the approach to writing code in this powerful but demanding language. In this article, we will break down the key features of the newcomer, its differences from familiar solutions, and first impressions of working with it.



What does the new IDE offer?

The developers bet on three pillars: performance, intelligent assistance, and seamless integration with modern build tools.



  • Smart Code Analyzer: A machine learning-based system not only highlights syntax errors but also suggests refactoring, warns about potential memory leaks and inefficient algorithms.
  • Hybrid Highlighting Engine: Full support for C++20 and C++23 is implemented for the first time, including concepts, coroutines, and modules. The engine runs in the background without slowing down typing.
  • Built-in Profiler: Allows running performance measurements directly from the editor. Graphs and stack dumps are displayed in a separate panel without context switching.
  • Integration with CMake and Conan: The IDE automatically pulls dependencies from repositories, generates build files, and supports multiple configurations (Debug/Release/Profile).


Comparison with Alternatives

At first glance, the newcomer positions itself as a direct competitor to Visual Studio and CLion. However, there are nuances:

  • Compared to Visual Studio, the new IDE is significantly lighter — it consumes about 500 MB of RAM at idle versus 1.2 GB for the Microsoft heavyweight.
  • Unlike CLion, it natively supports Windows, Linux, and macOS without the need to configure WSL or remote compilers.
  • Its main trump card is a built-in debugger with support for multithreading and conditional breakpoints, working in just a couple of clicks.


First Impressions

Testing on a real project (an image processing library in C++17) showed:

  • Autocomplete speed — less than 200 ms even on files with 10,000+ lines.
  • Go to Definition works correctly for template classes and macros.
  • Renaming a variable via refactoring did not break the code — a rare case for C++ tools.

However, there are downsides: the dark theme is still a bit raw, and there are no plugins for third-party linters (e.g., Clang-Tidy). The developers promise to fix this in upcoming updates.



Conclusion

The new IDE is a fresh take on C++ development. It will especially appeal to those tired of slow monsters or looking for a lightweight alternative for fast projects. You can already download an early version and try it out. Stay tuned to PythonLib — we will continue testing the tool and sharing results.

Recommended Libraries