Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: deleted_account en 31 Diciembre 2017, 03:11 am



Título: ¿Qué compilador me recomiendan para C++?
Publicado por: deleted_account en 31 Diciembre 2017, 03:11 am
Hola a Todos!

Me estoy iniciando en C++ y me gustaría saber qué compilador utilizar y por qué. Muchos me recomendaron GNU Compiler y Visual C++.
Trabajo con Code::Blocks y Visual Studio en su última versión (No se si sirva decir esto pero...)

Muchas gracias!


Título: Re: ¿Qué compilador me recomiendan para C++?
Publicado por: fary en 31 Diciembre 2017, 08:46 am
Si trabajas sobre windows el mejor el VS, no obstante son pesadisimos y son un coñazo de instalar. CodeBlocks también esta bien, yo es el que mas uso aunque reconozco que es mejor VS.


Título: Re: ¿Qué compilador me recomiendan para C++?
Publicado por: ivancea96 en 31 Diciembre 2017, 13:27 pm
Usualmente, si utilizas VC++, usarás VS como IDE. Si vas a utilizar VS (cosa que solo recomiendo para proyectos medio-grandes), bien sirve.

Si compilas desde un editor o un IDE como Code::Blocks, GCC es perfecto.

Realmente, si te estás iniciando, el compilador poco te debería importar.
Todos los compiladores más conocidos son prácticamente iguales, es decir, cumplen el estándar casi al 100%. Las únicas peculiaridades son que VS va algo atrasado en cuanto al estándar, con lo cual no ofrece todas las posibilidades de C++ (cosas que solo se suelen ver al hacer un uso importante del lenguaje); y hay que tener cuidado, que compiladores como GCC han agregado extensiones al lenguaje (cosas que no son estándar), con lo cual, usarlas generará un código que solo se podrá utilizar en ese compilador.


De todos modos, y como respuesta al tema, olvidate del compilador; utiliza el editor/IDE que más te gusta, y ya ahí métele el compilador que quieras. Mi recomendación, es que utilices GCC de momento.


Título: Re: ¿Qué compilador me recomiendan para C++?
Publicado por: deleted_account en 31 Diciembre 2017, 16:27 pm
Muchas Gracias! Voy a probar GCC!