The State of Developer Ecosystem Survey in 2018

C++

The C++ questions were only shown to the developers who chose C++ as one of their three primary programming languages.

Which C++ standards do you regularly use?

Question with checkboxes. Sum of shares may be more than 100%.

After the officially signed C++17 standard, the share of people who use C++17 has grown by 6% when compared to 2017.

Of those not using C++17 yet, 8% are considering adopting it in the next 12 months, and 43% plan to migrate to a newer standard.

Which IDE / editor do you use the most?
Which unit-testing frameworks do you regularly use, if any?

Question with checkboxes. Sum of shares may be more than 100%.
This question was only answered by respondents who either write or use unit tests.

The number of C++ developers who do not use any unit-testing frameworks has increased by 20% compared to 2017.

Which project models or build systems do you regularly use, if any?

Question with checkboxes. Sum of shares may be more than 100%.

CMake finally prevailed over Visual Studio project, in 2017 it was
34% vs 37%.

Which compilers do you regularly use?

Question with checkboxes. Sum of shares may be more than 100%.

C++ is most frequently used together with Java and Python.

8% of C++ devs plan to adopt / migrate to Rust within next 12 months.

The Top 3 sectors that C++ devs work in are IT services, Big Data / Data Analysis, and Cloud computing / platform.

Thank you for you time!
We hope you found our report useful.

If you have any questions or suggestions, please contact us at surveys@jetbrains.com.