Las sigla IDE tiene dos significados uno de ellos se refiere al “Dispositivo Integrado Electrónico” el otro es el “Entorno de desarrollo integrado” a este último es al que le daremos énfasis porque está relacionado con el Software, por el contrario el otro significado está relacionado con el hardware.
Entorno de desarrollo integrado
La programación para un programador puede llegar a resultar una tarea complicada y requiere mucho tiempo. Por lo tanto, los programas de desarrollo de software tienen como objetivo hacer que el proceso de desarrollo lo más manejable posible. Los programas IDE incluyen un editor de código fuente, compilador, y por lo general un depurador que trabajan unidos para la construcción de un programa de software. El IDE mantiene un registro de todos los archivos relacionados con un proyecto y proporciona una interfaz central para escribir el código fuente, mantiene los archivos organizados y juntos, además se puede depurar.
Dado que el software IDE utiliza una interfaz central para escribir el código y probar el programa, es fácil hacer cambios rápidos en el código, recompilar y ejecutar el programa de nuevo. Si la programación resulta un trabajo duro, este software IDE ayuda a que los procesos mas problemáticos los convierta en problemas pequeños.
A continuación una lista algunos IDE que los puedes descargar de forma gratuita
Eclipse
NetBeans
MinGW Developer Studio
Code::Blocks