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 for C++: A First Look at a Fresh Development Tool



The market for C++ development tools has gained a new player. Earlier this month, the public release of C++ Studio 2024 took place — an integrated development environment (IDE) aimed at professionals and enthusiasts of the C++ language. The developers promise "intelligent autocompletion on steroids" and full support for the latest C++17 and C++20 standards. We decided to test the new product and share our first impressions.



What's Inside: Key Features



C++ Studio 2024 is positioned as a lightweight yet powerful alternative to Visual Studio and CLion. The main features stated in the release notes are:



  • Intelligent Code Analyzer — not just syntax highlighting, but deep static analysis with support for C++20 concepts, templates, and SFINAE.
  • Built-in Debugger with Timeline — you can view the history of function calls and variable changes in chronological order.
  • Native Integration with CMake and Meson — projects build without extra configuration; the IDE itself parses configuration files and picks up compiler flags.
  • Profiler Without Leaving the Editor — a built-in tool for finding performance bottlenecks, based on Perf (Linux) and ETW (Windows).
  • Git Integration with Commit Graph Visualization — convenient for teamwork, especially with large repositories.


First Impressions: Speed and Ergonomics



Installation took about a minute — the IDE weighs only 120 MB. On first launch, we were greeted by a minimalist interface with a dark theme by default. The environment offered to import projects from CMakeLists.txt or create a new template (console application, library, OpenGL skeleton).



We tested autocompletion on a project heavily using std::variant, std::visit, and lambdas with auto parameters. The IDE correctly suggested types and even offered visitor pattern options for variant. Debugging with a timeline is a real gem: you can set a breakpoint, look back at the call chain, and understand where an incorrect value came from. For industrial development, this saves a significant amount of time.



Who Should Try It?



The new IDE is clearly aimed at developers who work with modern C++ (17/20) and value speed. It is not overloaded with unnecessary plugins but has everything needed for comfortable C++ development: from building to deployment. If you are tired of heavyweight environments or are looking for a tool to learn modern standards — C++ Studio 2024 is definitely worth your attention.



Currently, the IDE is available for Windows, macOS, and Linux in two versions: a free Community edition (with restrictions on commercial use) and a paid Pro edition (with a profiler and advanced CMake support).

Recommended Libraries