These questions were shown only to the developers who chose C++ as one of their three primary programming languages.
“It is nice to see the adoption of modern C++. 1 in 5 responders are on the latest standard, which is great, and many more are planning on moving to at least C++17 in the next year. Modules and concepts seem to be strong motivators.”
“It is still disappointing to see a third of developers not writing any unit tests at all.”
“Nearly three quarters of respondents lack a good packaging solution; having to build libraries separately, prebuild, or use system package management means either developer labor or reliance on external parties to build them. That can mean getting behind on new versions, and adds complexity to upgrading or changing compilers.”
“It is interesting to see open source compilers topping the list of regularly used compilers. In my world, being on Linux makes the MSVC compilers unavailable, but I have always imagined that the number of programmers on Windows would outnumber us, and so the MSVC usage would be higher.”
Thank you for your time!
We hope you found our report useful. Share this report with your friends and colleagues.
Participate in future surveys
If you have any questions or suggestions, please contact us at firstname.lastname@example.org.