Si tambien existe Watcom e Intel C++ que genera un codigo muy optimizado pero ninguno, ninguno, le llega a los talones a VC++ en cuanto a utilidad para escribir codigo para Windows. Ya sea aplicaciones visuales, nativas o drivers.
Igual repito que no hay ningun compilador tan util para Windows como VC++ que tambien esta disponible para Windows CE y Windows XP Embedded. Ademas de ser gratuito no como los que nombras sirve para cualquier proyecto de Windows, logicamente por ser del mismo fabricante que el Sistema Operativo.
Veo que soporta export desde 2003, cinco años despues del lanzamiento del standard, mientras que otros como GCC o VC++ no lo hacen y probablemente jamas lo hagan, tal vez eso tenga una razon de ser ...
El otro compilador que nombras realmente no lo escuche nombrar JAMAS
No existe mejor compilador, cada cual tiene objetivos bien definidos y no es difícil saber cual es el que necesitas.
Qué Compilador Es El Bueno?
Para cualquier proyecto de Windows sirve también, por ejemplo, MinGW (código libre), pues está acompañado de las liberías en formato .a de win32 (con las mismas funciones que las que vienen con VC++).
Como última reflexión sobre ese tema concreto: ¿existe algún IDE gratuito que permita emplear el compilador de MS por separado (la versión que se puede descargar gratuitamente)? No lo he conseguido hacer funcionar ni con Eclipse ni con Dev-C++, principalmente por diferencias en los parámetros del compilador y la sintaxis de sus Make.
Poco me dice eso: A día de hoy conozco a gente en el sector de la informática (en concreto, desarrolladores) que no te sabrían decir qué son términos como WebLogic ó Struts (desarrolladores web), dynamic_cast (me ha pasado con un desarrollador de C++), Eclipse Platform (con varios desarrolladores de Java!).
Me gustaria ver ese mismo nivel de conocimiento cuando contestamos preguntas netamente tecnicas,con ello subir el nivel de intercambio tecnologico de nuestra region(LATINA) .He estado en foros Europeos y Americano y me preocupa que nosotros(Me incluyo) nos desgastemos largamente en contestar preguntas tribiales(eJemplo: Qué Compilador Es El Bueno?) y desaprovechemos la oportunidad de un real y provechoso intercambio tecnologico que nuestra region tanto requiere para que los gringos y europeos dejen de mirarnos como paises bananeros.
Puede que miren los paises de esa forma pero en cuanto ven que ellos no son capaces de escribir un driver y vos si ... no hay mas nada que hablar al respecto.
Bueno, creo que nadie tiene duda de que eres muy buen programador pero tampoco hay ninguna duda de que eres muy egocentrico, hacer un driver no es nada del otro mundo o si?
No puedo creer que vos, que te consideras el centro del mundo, tengas la desfachatez de decirme a mi egocentrico.
Puede que sea obvio pero no tiene porque ser siempre cierto.¿Herramiento obtusa? Supongo que te referis a Watcom o Builder o Delphi ... Obtuso es pretender hacer cosas para las cuales una herramienta no fue diseñada y no es eficaz.
No se que tengas en contra de Borland, pero esa es una opinion muy personal. En cambio si MS VC++ fuera la maravilla que dices nadie se estaria pasando a Csharp .NET, que debo decir fue diseñado por la misma persona que diseño Delphi, claro cobrando 10 veces más La realidad es que Csharp.NET es la nave insignia mientras que MS VS++ esta cada vez más relegado. Claro que son distintos y usan distintos leguajes, pero repito, si fuera tan buena herramienta no estaria perdiendo terreno tan rapidamente.
Cita de: "Amilius" No se que tengas en contra de Borland, pero esa es una opinion muy personal. En cambio si MS VC++ fuera la maravilla que dices nadie se estaria pasando a Csharp .NET, que debo decir fue diseñado por la misma persona que diseño Delphi, claro cobrando 10 veces más La realidad es que Csharp.NET es la nave insignia mientras que MS VS++ esta cada vez más relegado. Claro que son distintos y usan distintos leguajes, pero repito, si fuera tan buena herramienta no estaria perdiendo terreno tan rapidamente. Claro que la mia es una opinion personal, no te quepa duda. Yo no dije que VC++ fuera una maravilla y realmente estas mezclando las cosas alevosamente porque C# es otro lenguaje ... no se puede comparar asi tan a la ligera. ¿C/C++ pierde terreno? Esto ya se hablo bastantes veces, busca juegos, drivers y Sistemas Operativos ...Que el mismo que hizo Delphi haya hecho .NET no me dice absolutamente nada mas que: "Con razon ...".¿Tiene alguna importancia que otras personas se pasen a C#? ¿Si todos se tiran por un acantilado de cabeza lo pensas hacer? Mientras no me sirva para nada no lo voy a usar, no se pueden desarrollar drivers de modo Kernel con C#, y repito que estas desviando el tema a otros lenguajes.
de hecho creo que llegara el momento en que solo se hagan drivers para windows haciendo uso de tecnologias .net .. de hecho en C#.net.
Y respecto a Delphi, nio lo conozco pero se robo una gran trajada del mercado en muy poco tiempo y si ha C# le esta pasando lo mismo ... no se que decir... "Con razón!!"
el dia de mañana microsoft cambiara cada vez mas el nucleo de sus sistemas enfocandose a .net hasta que sino usas .net no puedes hacer el driver, incluso me atrevo a hablar de la posibilidad de usar MSIL para crear los drivers de más bajo nivel... quien sabe que pasará
Si con el dia de mañana te referis a aproximadamente diez años, entonces puede ser que si. Veamos, Microsoft tiene proyectado ya, Longhorn (no Vista que ya esta en Beta), Vienna (estimado para el 2011!!!).