We teach computer programming in our E-learning platform. Many of our students start learning with C++ programming language. Most of the IDEs (integrated development environments) are either not user-friendly or too outdated. So we needed an IDE with a user-friendly UI, the latest libraries, an updated GNU compiler, and regular security updates. CLion fulfilled all of those requirements. We're using this software platform-wide and we use it to teach our students C++ programming.
- User-friendly UI
- Supports VIM for fast coding
- Smart code completion
- Cross-platform support
- Split-windows feature
- Supports both C and C++
- Provides free student license
- Doesn't feature built-in compiler
- Compiler installation can be tricky for beginners
- Makefiles support is poorly developed
It's a great fit if you’re looking for a user-friendly C++ IDE; comfortable with using Vim; looking for a fast, intuitive UI; or teaching your students C/C++. It wouldn’t be a good fit if you’re more comfortable with command-line based IDEs or planning to code in multiple languages, as it only supports C and C++.
The customer support is very fast and responsive. Our students faced many problems in installing the compiler and integrating it with CLion. The support team resolved those problems as soon as possible using remote desktop.