Las preguntas acerca de C++ solo se han mostrado a los desarrolladores que seleccionaron C++ como uno de sus tres lenguajes de programación principales.

¿Qué estándares de C++ utiliza habitualmente?

Los encuestados han continuado adoptando los nuevos estándares de C++. El uso de C++17 ha crecido en 10 puntos porcentuales desde el año pasado.

Uno de cada tres desarrolladores planea adoptar C++17 durante los próximos 12 meses. ¡Veremos si nuestra encuesta del año que viene lo confirma!

¿Qué editor o entorno de desarrollo integrado utiliza con mayor frecuencia para el desarrollo en C++?

¿Qué marcos de trabajo de pruebas unitarias utiliza habitualmente?

El uso de CppUnit se ha incrementado en 10 puntos porcentuales desde el año pasado.

La mitad de los desarrolladores C++ no utilizan nada para gestionar sus dependencias.

¿Qué administrador de dependencias utiliza en sus proyectos?

¿Qué modelos de proyecto o sistemas de compilación utiliza habitualmente?

Durante el último año, CMake batió a Visual Studio Project como el sistema de builds/modelos de proyecto más popular utilizado para el desarrollo en C++.

Desde entonces, su cuota ha crecido en 5 puntos porcentuales hasta llegar al 42 %.

¿Qué compiladores utiliza habitualmente?

Aparte de un ligero aumento en el uso de Clang, la popularidad de los compiladores C++ no ha cambiado.

¿Cuál de las siguientes herramientas utiliza usted o su equipo para la aplicación de pautas u otros análisis o calidad del código?

¿Cuál de las siguientes pautas o consejos de codificación utiliza usted o su equipo de forma activa?

La adopción de guías de estilo y herramientas de aplicación de directrices está correlacionada con el tamaño del equipo: cuanto mayor es el equipo, más probable es que use un estándar y una herramienta para aplicarlo.

Un dato interesante es que la mayoría de los desarrolladores C++ declara que Python es su lenguaje preferido.