CLion supports C++ standards up to C++14 (except for the constexpr) and C++17 partly (nested namespaces). C++ support in CLion also includes libc++ and Boost, and correct handling of templates and macros.
CLion supports C standards up to C99, C11 is supported partially (C11 keywords are completed: _Thread_local, _Alignas, _Noreturn, _Static_assert, and _Atomic).
For your mixed Python/C/C++ projects, CLion brings intelligent Python assistance, including Python support in the editor, Python console, debugging and testing tools.
The popularity of Rust grows, and thus we offer a Rust plugin in CLion and other JetBrains IDEs. Rust support in CLion comes with Cargo build system, New Project wizard and a debugger.
Fortran plugin comes with FORTRAN 77 / 90 / 95 / 2003 and 2008 support. The capabilities include smart editor, navigation actions, code analysis and debugger.
A plugin for YAML, famous data serialization standard, is bundled and is on by default in
CLion. Support for other languages can also be added via plugins (go to
Behavior | Plugins settings to find out more or set them up during the first IDE launch).