La diferencia entre un entorno de desarrollo integrado y un entorno de programación
Lo siguiente se selecciona de la Enciclopedia Baidu:
El entorno de desarrollo integrado (IDE, Integrated Development Environment) es una aplicación que se utiliza para proporcionar un entorno de desarrollo de programas, que generalmente incluye un editor de código, un compilador , Depurador y herramientas de interfaz gráfica de usuario. Es un conjunto de servicios de software de desarrollo integrado que integra funciones de escritura de código, funciones de análisis, funciones de compilación, funciones de depuración, etc.
En otras palabras, el compilador es sólo una parte del entorno de desarrollo integrado.
Por ejemplo, el entorno de desarrollo integrado más común: Visual Studio (el compilador que utiliza es cl (parece que el compilador clang se integrará este año)).
Además de cl, el compilador más común es gcc.