• Miércoles 20 de Noviembre de 2024, 14:20

Autor Tema:  Qué Compilador Es El Bueno?  (Leído 8570 veces)

x.cyclop

  • Miembro de PLATA
  • *****
  • Mensajes: 1039
  • Nacionalidad: mx
    • Ver Perfil
Qué Compilador Es El Bueno?
« en: Viernes 3 de Febrero de 2006, 20:12 »
0
Los 3 que más he escuchado son: VC++, Dev-C++ y el de Borland. Ahora, cuál piensan que es el mejor y porqué?

- Great works aren't produced on the first try. [Ernest Hemingway]
- Be ambitious, yet realistic in your dreams. Do something that makes a positive impact. Don’t let the nay-sayers get you down. [Bjarne Stroustrup]

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #1 en: Viernes 3 de Febrero de 2006, 20:41 »
0
Para Windows el mejor es VC++ por calidad del codigo generado y por compatibilidad.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Danielo

  • Miembro activo
  • **
  • Mensajes: 69
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #2 en: Viernes 3 de Febrero de 2006, 21:57 »
0
También está CygWin (http://www.cygwin.com/)  ;)

El proyecto (GNU) CYGWIN consta de dos partes:

1- Una API POSIX , para que Windows cumpla con este estándar. Es una DLL (cygwin1.dll)

2- Las herramientas de GNU y otras utilidades compiladas para funcionar bajo Windows/Cygwin. Con ellas es posible compilar nuestras aplicaciones, de la misma manera que lo hacemos en Linux.

Además, permite que las aplicaciones POSIX “vean” un sistema de ficheros igual al de los sistemas Linux/Unix. Por ejemplo, para abrir el puerto serie se utilizará la llamada OPEN sobre el dispositivo “/dev/ttyS0” (que es el equivalente al COM1 de Windows).

Existen muchas utilidades de Cygwin, como por ejemplo una Shell (la bash de Linux portada), lo que permite trabajar en las máquinas Windows como si de sistemas Linux/Unix se tratase.

 :hola: Salu2...
Recuerda siempre que eres único... Exactamente igual que todos los demás.
No existen frases de seis palabras.
Seamos realistas. Busquemos lo imposible.
Lo difícil tarda un poco en resolverse, lo imposible un poco más.

ibito

  • Miembro HIPER activo
  • ****
  • Mensajes: 549
  • Nacionalidad: mx
  • Se mas de C++ que lo que se de ese CSS
    • Ver Perfil
    • http://www.ibquezada.com
Re: Qué Compilador Es El Bueno?
« Respuesta #3 en: Viernes 3 de Febrero de 2006, 23:36 »
0
no hay uno que se llama watcom? o algo asi?
______________________________________
www.hazjuegos.com Una comunidad dedicada al desarrollo de videojuegos.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #4 en: Sábado 4 de Febrero de 2006, 09:55 »
0
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.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Qué Compilador Es El Bueno?
« Respuesta #5 en: Sábado 4 de Febrero de 2006, 14:11 »
0
Hola.

Asumiendo que hablamos sólo del compilador, no del IDE, y restringiendo a Windows, los mejores son, sin lugar a dudas, el Intel C++ Compiler y el Comeau C/C++ compiler.

¿Por qué dos? Porque cada uno destaca en un campo. El primero de ellos, de Intel, ofrece la mejor optimización del código, muy por delante de los compiladores de Borland o Microsoft. Adicionalmente, está disponible para Windows CE y Linux.

El segundo de ellos, de Comeau Computing, lo podría calificar como El Compilador de C++. Es el único que cumple con los últimos estándares de C++ por completo, sin dejarse nada en el tintero. Microsoft, por ejemplo, está muy por detrás en este aspecto (es fácil de probar: no hay más que intentar definir la implementación de un template fuera del fichero de cabecera, en un cpp, usando la palabra reservada export, y se comprobará el fallo del compilador, incluso hasta en el último VS2005). Adicionalmente, este compilador se encuentra disponible para numerosas plataformas diferentes.

Los otros que se han mencionado en las anteriores respuestas no están mal, pero no superan a los aquí descritos. Sin embargo, tienen el valor añadido de disponer de un buen IDE que hace que la gente descuide informarse sobre la calidad del compilador en favor de la calidad del IDE (la idea equivocada que tiene mucha gente de que la calidad del compilador es directamente proporcional a la calidad del IDE o, incluso, no son capaces de diferenciar entre estos dos elementos y piensan que van ligados: Dev-C++ no es un compilador, es un IDE que compila con MinGW).

Espero que te sirva de orientación.

Un saludo,

Ruben3d

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #6 en: Sábado 4 de Febrero de 2006, 14:47 »
0
Si, la mejor optimizacion que provee el Intel C++ es interesante, aunque bastante lamentable cuando se comprueba que algunas optimizaciones solo funcionan bajo Intel y no AMD.

El otro compilador que nombras realmente no lo escuche nombrar JAMAS como cualquier otra persona del foro seguramente. 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 ...

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.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #7 en: Sábado 4 de Febrero de 2006, 16:20 »
0
Cita de: "Eternal Idol"
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.

No existe mejor compilador, cada cual tiene objetivos bien definidos y no es difícil saber cual es el que necesitas.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #8 en: Sábado 4 de Febrero de 2006, 16:44 »
0
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.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

x.cyclop

  • Miembro de PLATA
  • *****
  • Mensajes: 1039
  • Nacionalidad: mx
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #9 en: Domingo 5 de Febrero de 2006, 02:59 »
0
Y el de borland? Porque por lo que oí creo que es visual como el Vc++. :blink:

- Great works aren't produced on the first try. [Ernest Hemingway]
- Be ambitious, yet realistic in your dreams. Do something that makes a positive impact. Don’t let the nay-sayers get you down. [Bjarne Stroustrup]

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Qué Compilador Es El Bueno?
« Respuesta #10 en: Martes 7 de Febrero de 2006, 02:29 »
0
Cita de: "Eternal Idol"
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.

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++). Adicionalmente, cumple mejor el estándar y facilita que el código sea multiplataforma (exceptuando la parte dependiente). Desarrollo sitemas que han de ejecutarse sobre MS Windows y uLinux y muchas veces me he encontrado con problemas de compilación en gcc, debido a que escribí el código en VC++ y me permitió cometer errores que no pasa por alto gcc. Y al revés, he tenido problemas a la hora de compilar códigos enrevesados (sintácticamente hablando) en VC++ que no he tenido en gcc, asegurandome que el código era correcto según el libro de Stroustrup, y verme obligado a realizar rodeos para poder compilar la versión para Windows.

Por otro lado, si mal no recuerdo, el VC++ sólo permite código nativo para win32 y .NET, que también vale para embebidos (PocketPC [WCE] y demás de la familia). Si quieres desarrollar código nativo para un PocketPC has de descargar otro diferente, el eMbedded Visual C++ 4. Sinceramente, es un maldito infierno (lo digo con conocimiento de causa, tras tener que desarrollar una aplicación en tiempo real para PocketPC en un tiempo récord, en el que más de la mitad se gastó por culpa de fallos del entorno, las librerías y la documentación).

Ahora bien, que del IDE VC++ no me puedo quejar: para Windows es el mejor que hay para C++. Además, si tengo que realizar una aplicación .NET no dudo en emplearlo (ofrece una excelente integración entre estas tecnologías). Adicionalmente, lo he empleado con el compilador cruzado para Symbian, aunque al final me decanté por Eclipse Platform (para crear aplicaciones que no requieran editor de formularios es lo mejor que hay en Java, y con plugins se puede ampliar a C++ con MinGW ó GCC, aunque el soporte ya no es tan bueno te ofrece una buena integración con CVS).

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.

Cita de: "Eternal Idol"
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 ...

En GCC está proyectado darle soporte, aunque no entraba en su roadmap para la rama 4.x, que está centrada en la optimización y reducción del código. Tal vez en 5.0, aunque su implementación no es trivial.

En VC++ no creo que lo hagan ni ahora ni nunca, simplemente porque:
    </li>
  • 1. Aunque sea parte del estándar, ya sabemos lo que eso le importa a Microsoft (sin ánimo de calentar los ánimos, a las pruebas me remito: doc vs. OpenDocument Format, IE7 sin cumplir CSS 2, añaden extensiones propias a cualquier estándar y lo rompen, etc).
    </li>
  • 2. Microsoft quiere dejar de lado los antiguos lenguajes sin recolección de memoria automática, y promocionar su plataforma .NET (en especial C#, porque es la única posibilidad que tiene de que Java no le coma terreno por velocidad de desarrollo y robustez de aplicaciones).
    </li>

Cita de: "Eternal Idol"
El otro compilador que nombras realmente no lo escuche nombrar JAMAS

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!). Suele ser gente que se centra en lo que sabe y no sale de ahí. Los casos más graves los he visto en desarrolladores de aplicacioens de gestión con VS (principalmente VB), donde están obcecados con su visión lineal de tecnologías Microsoft, y de ahí no salen (Microsoft ha inventado las ventanas, el internet, se podría decir que los ordenadores, IM=MSN Messenger, explorador=IExplorer, correo=Hotmail, etc). Disclaimer: No todos los desarrolladores de VB son así, simplemente me estoy refiriendo a unos casos concretos que me he encontrado, pero que ha coincidido con que están concentrados en ese campo.

Cita de: "Amilius"
No existe mejor compilador, cada cual tiene objetivos bien definidos y no es difícil saber cual es el que necesitas.

Ésto es una verdad como un templo y no podría estar más de acuerdo.

Vaya, parece que me he esplayado bien. La idea general que he querido transmitir es lo que dice la cita de Amilius: cada uno destaca en un campo. Y, en concreto, que la solución de Microsoft, a pesar de su IDE dicharachero, no es la panacea de los compiladores en cuanto te sales de sus tecnologías .NET, pero difícil será cambiar la opinión de la gente mientras la idea general sea que IDE y compilador son sinónimos.

Un saludo,

Ruben3d

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #11 en: Martes 7 de Febrero de 2006, 04:45 »
0
Citar
Qué Compilador Es El Bueno?

Siempre que se hace esta pregunta(cosa de revisar los temas pasados que preguntan lo mismo).Saltamos al ruedo diciendo este compilador es mejor que ese otro!! ,con largas explicaciones sobre nuestro parecer tirando nombres ,marcas y experiencia de tal o cual compilador es el mejor , para al final llegar siempre a la misma basica conclusion Todos sirven depende para que lo uses &lt;_&lt; .

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.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #12 en: Martes 7 de Febrero de 2006, 08:46 »
0
Cita de: "Ruben3d"
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++).

Si, pero MinGW (Minimalistic GNU for Windows) no es un compilador y es codigo libre pero la RTL que usa es la de Microsoft  :whistling:  :whistling:  :whistling:

¿Para cualquier proyecto? Me atrevo a preguntarte si eso incluye el desarrollo de aplicaciones para Win 32 (no consola), aplicaciones nativas (tipo SMSS o CHKDSK para Windows) drivers ... Y despues te comento que todos los comentarios que escuche sobre MinGW para aplicaciones de Win 32 fueron pesimos y dudo mucho de que sea realmente util para aplicaciones nativas o drivers, puede que me equivoque pero aca tengo a un pobre hombre que pese a estar usando las cabeceras directamente del DDK no pudo enlazar el programa con ld y tuvo que usar link como siempre, muy comodo no parece:
http://mipagina.cantv.net/jjaguilerap/ntdrv_06.txt

Cita de: "Ruben3d"
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.

No lo se pero las opciones son bastante simples (no he jugado casi nada con los makefiles). cl /c archivo.cpp link archivo.obj

Cita de: "Ruben3d"
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!).

Con todo el respeto, lo que me dice a mi es que ese compilador (de pago) lo usan cuatro personas en el mundo a comparacion de los demas.

Cita de: "lalo_soft"
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.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Qué Compilador Es El Bueno?
« Respuesta #13 en: Martes 7 de Febrero de 2006, 14:41 »
0
Bueno como compilador opino que los de microsoft son buenos, pero hay otros como por ejemplo el Comeau C/C++ compiler (como la ha dicho Ruben 3D y algunos amigos de la universidad que lo utilizan, yo no lo uso porque ya no programo nada de C ni de  C++) que son realmente excelentes. El problema esta , como bien lo ha dicho Ruben3D y Amilus, en que la mayoría de la gente confunde compilador con IDE, seguramente la persona que abrio el post queria saber realmente es cual es el mejor IDE más no cual es el mejor compilador.

Cita de: "Eternal..."
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? :smartass:

Personalmente prefiero usar las Herramientas de microsoft precisamente por el nivel de integracion y de facilidad en su uso, sin embargo para otra clase de proyectos donde prima más la eficiencia y la calidad que la velocidad de desarrollo siempre me he decantado por herramientas como el compilador de intel y en otra epoca por el djgpp.

Cita de: "lalo..."
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:

1- siempre preguntan lo mismo
2- todo el mundo busca quien le haga las cosas, y nadie realmente busca debatir sobre temas mas relevantes o mas interesantes.. es decir las post cotidianas son:

* como hago esto ?
* quien me hace esto?

y creeme que despues de 2 o tres años contestando a todo el mundo las mismas preguntas ... te aburres porque esto ya no te aoprta nada nuevo, mientras que si surgen preguntas del estilo:

*como funciona esto?
* porque esto y no aquello? etc

eso si es interesante y suele ser más enrriquecedor alli veras siempre participando a los que son dueños de más conocimiento, el cual por cierto no han obtenido haciendo preguntas como las que te comente renglones más arriba.  :smartass:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #14 en: Martes 7 de Febrero de 2006, 15:17 »
0
Cita de: "JuanK"
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?

Nada es del otro mundo y tampoco escribir un driver pero seguro que es algo que muchisimos menos programadores son capaces de hacer, lalo_soft si es capaz y por eso dije lo que dije. Otro dato mas que ignorabas porque no participaste en otros hilos de este foro.

No puedo creer que vos, que te consideras el centro del mundo, tengas la desfachatez de decirme a mi egocentrico.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Qué Compilador Es El Bueno?
« Respuesta #15 en: Martes 7 de Febrero de 2006, 15:45 »
0
Cita de: "Eternal Idol"
No puedo creer que vos, que te consideras el centro del mundo, tengas la desfachatez de decirme a mi egocentrico.
Cita de: "eternal"
No puedo creer que vos, que te consideras el centro del mundo, tengas la desfachatez de decirme a mi egocentrico.

Es posible que tangas esa percepcion, pero aunqe a algunos les pueda parecer no me considero el centro del mundo, de hecho me siento demasiado ignorante, lo que si soy es sumamente exigente y demasiado fiscalizador.  :losiento:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #16 en: Martes 7 de Febrero de 2006, 17:12 »
0
Cita de: "Eternal Idol"
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.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #17 en: Martes 7 de Febrero de 2006, 17:38 »
0
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.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Qué Compilador Es El Bueno?
« Respuesta #18 en: Martes 7 de Febrero de 2006, 17:47 »
0
Cita de: "Eternal Idol"
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.
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.

Y respecto a Delphi, ni lo conozco pero se robo una gran trajada del mercado en muy poco tiempo y si a C# le esta pasando lo mismo ... no se que decir... "Con razón!!"  :P

Es como en la epoca de los procesadores de 33 mhz cuando se decia que era mejor hacer todos los controladores en asm poque en C eran muy lentos ... 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:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #19 en: Martes 7 de Febrero de 2006, 17:52 »
0
Cita de: "JuanK"
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.

Cuanto menos una afirmacion un tanto arriesgada.

Cita de: "JuanK"
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

¿En muy poco tiempo? Delphi existe desde hace bastantes años ...  y el modelo es exactamente el mismo (OWL, VCL, MFC, .NET) DLLs enlazadas estaticamente que exportan funcionalidad grafica en otras cosas.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Qué Compilador Es El Bueno?
« Respuesta #20 en: Martes 7 de Febrero de 2006, 18:02 »
0
nunca dije que delfi hubises nacido hace poco tiempo, dije que en muy poco tiempo se gano una buena tajada del mercado y ese muy poco tiempo es segun mi percepcion desde el 1999 para acá, de hecho se popularizo tanto que se incluyo en el curriculum de muchas universidades algunas veces como catedra y otras como curso opcional.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #21 en: Martes 7 de Febrero de 2006, 18:10 »
0
Bueno, no me parecio tan poco tiempo ya que la version 1 salio en 1995 (eso si, despues de VB), especialmente comparado con la aceptacion de Java ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Qué Compilador Es El Bueno?
« Respuesta #22 en: Martes 7 de Febrero de 2006, 18:26 »
0
Cita de: "JuanK"
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!!!).

Supongo que estaras enterado del proyecto Infinity ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: Qué Compilador Es El Bueno?
« Respuesta #23 en: Martes 7 de Febrero de 2006, 19:18 »
0
eternal hablas de singularity?
http://research.microsoft.com/os/singularity/

como windows neptune  :P
http://en.wikipedia.org/wiki/Windows_Neptune

o windows cairo
http://en.wikipedia.org/wiki/Cairo_%28operating_system%29

o 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

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Qué Compilador Es El Bueno?
« Respuesta #24 en: Martes 7 de Febrero de 2006, 19:41 »
0
Cita de: "Eternal Idol"
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.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io