Los entornos de desarrollo integrados de C/C++, o IDEs de C/C++, son plataformas de software que proporcionan a los programadores y desarrolladores un conjunto completo de herramientas para el desarrollo de software en un solo producto, específicamente en los lenguajes de programación C y/o C++. Los IDEs de C/C++ están diseñados para trabajar con plataformas de aplicaciones específicas y eliminar barreras involucradas en el ciclo de vida del desarrollo de software. Los IDEs de C/C++ son utilizados por equipos de desarrollo para construir nuevo software, aplicaciones, páginas web y servicios, ofreciendo una única herramienta con todas las características necesarias para llevar a cabo estas tareas y eliminando la necesidad de integraciones. Los IDEs de C/C++ se utilizan para programar código para una plataforma o plataformas específicas, y tienen características integradas diseñadas específicamente para su uso dentro de estas plataformas, incluyendo capacidades para compilar, depurar o completar código automáticamente de manera inteligente.
Para calificar para la inclusión en la categoría de Entornos de Desarrollo Integrados de C/C++, un producto debe:
Proporcionar capacidades de programación en C o C++ a través de un editor de texto o una interfaz gráfica de usuario (GUI)
Integrarse con al menos una plataforma sin un complemento separado
Exponer la interfaz de programación de aplicaciones (API) de una plataforma y permitir la compilación, depuración, control de versiones, sugerencias de código específicas de la plataforma o despliegue de código