En esta seccin conoceremos algunos de los mejores y ms populares entornos de desarrollo para C/C++ (IDE). Conoceremos los principales IDE para C++, dnde descargarlos y sus principales caractersticas. Primero que todo, como aclaracin, es bueno decir que existen una enorme cantidad de entornos de desarrollo para C y C++ conocidos tambin como IDE. Aqu solo mencionar algunos de los quiz ms conocidos entornos de desarrollo y les dir cul es el mejor IDE, claro, desde mi punto de vista, pues habr quienes prefieran otro, eso quedar al gusto de cada uno. Nota: Al final de la descripcin de cada uno de los entornos de desarrollo para C/C++, incluir un enlace a la web del autor donde podrs descargar el IDE deseado. Desde lo personal, actualmente utilizo el entorno de desarrollo (IDE) conocido como Netbeans para C/C+ +. Netbeans es muy popular especialmente para los desarrolladores de Java, sin embargo tambin posee una versin para C/C++ y es bastante buena. Anteriormente, en esta misma seccin, recomendaba el uso de Visual C++ Express Edition que actualmente est su versin 2013 (liberada a mediados de Octubre de 2013). Ahora no la recomiendo por varias razones: o Necesitamos como mnimo tener instalado Windows 7 y tendremos problemas con otros sistemas operativos. o Ya no podremos conseguirlo de manera independiente sino que debemos bajar la suite completa que viene con C#, Visual Basic y varias cosas ms. o Los requisitos son, desde mi punto de vista, muy elevados, pues necesitamos al menos 1GB de RAM, 5GB de espacio libre en disco (demasiado) y un procesador que vaya a unos 1.6 GHZ por lo menos. o Adicional a esto, ya se vienen pasos adicionales, pues debemos crearnos una cuenta para poder usarlo y dems, as que en ltima opt por cambiar la recomendacin y pasarme a un entorno mejor, sencillo y muy popular tambin. En conclusin, si deseas usar Visual C++ express edition, lo puedes hacer pero ser un poco ms molesto a futuro. Desde este momento recomiendo el entorno de desarrollo Netbeans para C/C++, porque a mi parecer es un IDE bastante ms sencillo y poderoso, tiene una enorme comunidad para soporte (foros, sitios, documentos, tutoriales, cursos, etc.), es fcil de usar y sobre todo es gratuito. Para aquellos que no son amantes de los productos de Microsoft (muchos no lo son jeje) o no usan Windows como sistema operativo, Netbeans es el entorno de desarrollo apropiado, aunque tambin son una buena opcin eclipse y Code::Blocks que poseen varias caractersticas similares a las de Netbeans, aunque quiz algunas cosas con respecto a la interfaz cambien un poco. De todos modos cualquier entorno de desarrollo o IDE que elijas debe servirte para crear y desarrollar cualquier algoritmo o aplicacin escrita en C/C++. Veamos, ahora s, la lista de algunos de los principales entornos de desarrollo para C/C++ (IDE), en orden de utilidad (nuevamente desde mi punto de vista). Netbeans C/C++ (recomendado): Netbeans en su versin para C/C++, es un entorno de desarrollo o IDE que nos permitir desarrollar aplicaciones nativas en C/C++ y fortrand en una variedad de sistemas operativos (Windows, Linux, OS X y Solaris). Podremos crear proyectos para C/C++ y hacer uso de plantillas pre diseadas, para aumentar nuestro rendimiento y velocidad de desarrollo, nos proporciona herramientas para depurar nuestro cdigo viendo el comportamiento y cambio de las variables y componentes de nuestra aplicacin. Nos proporcionas grandes ventajas como sugerencias de cdigo, auto-completado de lneas, entre muchas cosas ms. Eclipse C++: El IDE Eclipse para desarrollo en C/C++ se ejecuta sobre la plataforma Eclipse. Esta proporciona funcionalidades avanzadas como son: un editor (con resaltado de sintaxis y autocompletado de cdigo), un ejecutor de cdigo, un depurador, motor de bsqueda. Este entorno de desarrollo tambin es bastante completo y es una muy buena opcin. Visual C++ Express Edition 2013: Microsoft ha puesto a disposicin del pblico una versin "gratuita" de uso personal de Visual C++, ste es un completo entorno de desarrollo, evidentemente orientado para aplicaciones en Windows. Es uno de los ms populares por su facilidad de uso, caractersticas y potencia. Posee una completa documentacin que permite conocer a fondo este IDE. Requiere por lo menos Windows 7 y debemos descargar el paquete completo para poder usarlo y crear una cuenta para descargarlo. Code::Blocks: Code::Blocks es un entorno de desarrollo (IDE) libre para C/C++ creado para suplir las ms importantes necesidades de los usuarios. Fue diseado para ser altamente configurable y extensible. Code::Blocks puede ser extendido con plugins, mejorando as su funcionalidad. De todas las posibilidades que encontr, desde mi punto de vista el ms amigable, y sencillo de instalar. Muy bien, ahora tienes tu herramienta de trabajo, habrs elegido la que ms te haya gustado y la tendrs instalada en tu computador. Si algo sucede, deja tus problemas y comentarios en la seccin de comentarios y descrbe tu problema. Ahora s!!! Por fin!! Lleg el momento de aprender a programar en C++; ya tenemos lo necesario. Primero, puedes acceder a una seccin opcional llamada Creacin de Proyectos en la que explico cmo crear proyectos en Visual C++, cmo aadir elementos al proyecto y cmo ejecutarlo (luego aadir las secciones para Netbeans y eclipse). En caso de que ya sepas como crear proyectos en el entorno de desarrollo seleccionado (Netbeans, eclipse, Visual C++ o Code Blocks), podemos avanzar a la seccin de Libreras en C++ recuerda que tambin puedes dejar un comentario acerca de esta seccin, y as ayudaras a mejorar el sitio, todas las sugerencias y opiniones son tenidas en cuenta. La ltima actualizacin de este artculo fue hace 1 ao