que compilador utilizar para C++

Zephyros

Bovino de la familia
#4
Yo no te recomiendo nada de Microsoft, utilizan librerías muy específicas y muy restrictivas.

Mejor utiliza CodeBlocks.
 
#5
Yo te recomiendo si es para programar aplicaciones Windows (con GUI) usas C# y Visual Studio en su versión Express. Si lo quieres para aplicaciones batch pues el codeblocks esta bien (aunque es netamente C++). Aunque la recomendación por la que me inclino es que instales un Linux (Fedora o CentOS) y habilites sus librerias de desarrollo, puedes descargar Eclipse y programar comodamente con un excelente IDE y un sin fin de librerias para usar de forma casi nativa. Ojo, el detalle de la ultima opción es que no podrás usar el binario en Windows, pero todo depende de la necesidad de la gente.
 

Zephyros

Bovino de la familia
#9
Ninguno de los que contestaron tiene idea de que es un compilador.

Para c++ utiliza EL COMPILADOR g++

Muchas IDEs ya traen el compilador integrado (codeblocks, dev-c++ por ejemplo).

Ahi hay instrucciones de como instalar g++ en Windows
http://www.claremontmckenna.edu/pages/faculty/alee/g++/g++.html

En cuanto a IDEs, si vas aprendiendo cualquiera es buena, puedes empezar a programar con Notepad, Notepad++
Por la pregunta del OP, tu respuesta más que ayudarle le confundirá más, él sólo necesita instalar un compilador y cualquiera de las IDE que sugerimos lo hace, con eso debe bastar.
 

amic_182

Bovino adicto
#10
Por la pregunta del OP, tu respuesta más que ayudarle le confundirá más, él sólo necesita instalar un compilador y cualquiera de las IDE que sugerimos lo hace, con eso debe bastar.
1) Tiene que saber la diferencia entre compilador e IDE. CodeBlocks y Dev-C te dan la opcion de instalarlo con compilador, o de instalar solamente el IDE, si no se le explica al OP la diferencia del uno del otro, nunca va a aprender correctamente.

2) Tu recomendaste que no utilizara ninguno de Microsoft, pero cuando vas empezando, realmente no existe diferencia entre el compilador de Microsoft y el g++ y el IDE de Microsoft (Visual Studio) es bastante bueno y completo para la version gratuita express.

punteros, IO, while, for, if, switch, y declaracion de variables primitvas (int, char, float, bool) funcionan igual en el de Microsoft que en g++
 

VileTouch

Bovino de alcurnia
#12
te recomiendo el ICC . no es multiplataforma, esta optimizado para procesadores intel (igual funciona con AMD) pero si creas un producto para una plataforma de software y hardware especifica, los beneficios son considerables.

despues de todo, en que empresa andan cambiando de sistema operativo todos los dias? ...total, el dia que necesiten una version para linux, que te lo pidan, y les compilas los binarios especificamente para esa plataforma (por un precio)
 
Arriba