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.:huh: Más obvio no puede ser. Si el compilador es de Intel pues es para procesadores intel que de eso se supone que deben conocer y es más es la mejor forma de mostrar el potencial que tienen. Y si hablamos del VC++ obviamente que debe sacar lo mejor de microsoft windows, que se supone que de eso saben. :P Pero igual ganar una insignificancia extra de rendimiento, en algunos casos contados y escenarios específicos, no justifica usar una herramienta tan obtusa exclusiva para windows.
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.
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.hay mucho de cierto en eso, pero en problemas de masiado tecnicas como las que hablas no suele haber mucha participacion por dos razones:
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.
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.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.
¿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.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.
Pues al menos para mi aún es bastante claro que VC++ y demás estan perdiendo terreno, el hecho de que ahora no se hagan drivers en modo kernel con C# no quiere decir que sioga siendo asi para siempre 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.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!!" :P
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á :scream: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!!!).
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!!!).si, aunque ni creo que alcancen a ser 10.
eternal hablas de singularity?Ups!! Me fallo el cerebelo, si, era Singularity (ya pasaron un par de meses desde que lo hablamos en otro foro) :devil:
http://research.microsoft.com/os/singularity/ (http://research.microsoft.com/os/singularity/)
como windows neptune :P
http://en.wikipedia.org/wiki/Windows_Neptune (http://en.wikipedia.org/wiki/Windows_Neptune)
o windows cairo
http://en.wikipedia.org/wiki/Cairo_%28operating_system%29 (http://en.wikipedia.org/wiki/Cairo_%28operating_system%29)
o windows nashville
http://en.wikipedia.org/wiki/Windows_Nashville (http://en.wikipedia.org/wiki/Windows_Nashville)
eso lo hacen para que todos esten mirando y temiendo a lo que microsoft "esta desarrollando".
hay una definicion de eso: http://es.wikipedia.org/wiki/Vaporware (http://es.wikipedia.org/wiki/Vaporware)
si, aunque ni creo que alcancen a ser 10.¿Entonces? ¿Ni siquiera dentro de diez años? Quien sabe todo lo que pasara en tanto tiempo ... :comp: :comp: :comp:
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!!!).Longhorn ya lo quitaron, lo cambiaron por "Vienna". :devil:
Longhorn ya lo quitaron, lo cambiaron por "Vienna".