![]() |
C++ Builder vs Delphi
Hola a todos,
Me di cuenta de que por la red hay más material de Delhi que de C++ Builder. Por ejemplo, en lo que respecta a componentes. Mi pregunta es la siguiente: ¿cual es mejor? ¿y el más rápido? |
Cita:
Cita:
Particularmente prefiero Delphi por su código sencillo y agradable, sabiendo que tienen prácticamente la misma potencialidad. Saludos! |
Creo que depende de lo que querras hacer, aunque para el 99% de las aplicaciones, la potencia de delphi es equiparable a la de c++, y el código compilado es tan optimo en uno como en otro, y delphi tiene la ventaja de un código mas sencillo.
Ahora, para cierto tipo de aplicaciones... drivers de dispositivos por ejemplo, claro que la opción a elegir es c++. |
Hola.
Recuerdo haber tratado este tema con Jachguate en privado hace tiempo. Cita:
Para muchas cosas prefiero C++, sobre todo por la sintaxis (justo lo que muchos rechazan), que aunque a simple vista parece más complicada luego cuando llevas 10 minutos programando es más de lo mismo, pero mucho más potente en lo que a sintaxis se refiere. Código:
// Equivalente de StrCmp en C Código:
Una vez hice unas pruebas de velocidad con una rutina que repetía 10000 veces la búsqueda de un texto en una cadena de más de 1Mb. El primer algoritmo lo hice en C tardaba unos 19 Segs., el segundo en Delphi (tardaba casi 2 segs más), luego en ensamblador embebido en Delphi hice 2 o 3 versiones y todas le sacaban más de 4 segundos a la versión de C, pero una de ellas creo que le sacaba 9 o 10 Segs. Y yo con eso y poco más me lo paso bomba y soy feliz :D |
Cita:
Claro que habrán contraejemplos. Sobre todo en la sintaxis relacionada con punteros (que a mucha gente le asusta), y alguna otra cosilla que no tengo en mente ahora... Creo, al final de cuentas, y como ya he dicho antes, que es una cuestión de gustos... Hasta luego. ;) |
Hola a todos.
Pues recientemente hemos migrado una aplicacion desrrollada incialmente en C++ Builder a Delphi y puedo decir que la velocidad de compilación de Delphi supera con creces a la de C++ Builder. Saludos. |
Hola,
Cita:
Saludos. |
Hola.
En ambos casos la version 6. Saludos. |
Cita:
Te cuento que yo he probado ver el código compilado de algoritmos sencillos y es el mismo. Saludos! |
Cita:
Cita:
Código:
Código:
long CompararCadenas(char *c1, char *c2) { Y con esto y un bizcocho..... Un saludo ;) |
Bueno, pero sí de lo que se trata es de ser crípticos entonces ciertamente Delphi es muy inferior y no le ganará a C (que por cierto sobra el ++) ningún concurso de código compacto. Pero yo prefiero desperdiciar algunas líneas en blanco, una que otra variable innecesaria, etc. con tal de leer más confortablemente el código.
// Saludos |
Cita:
Saludos :rolleyes: PD: El ++ es algo que se me escapa de vez en cuando sin pretenderlo :( :p |
Cita:
:D |
|
Cita:
Cita:
Cita:
Saludos. |
¿Qué esto es como eso de encuentra diferencias en dos dibujos?
|
Cita:
Supongo que la culpa fue mía al no distinguir detalladamente la función original de santana al estilo C de la equivalente al estilo delphi. |
Nosotros nos hemos entendido y eso es lo que importa ;)
Un saludo. |
Permítanme revivir la polémica...
Hace tiempo leí este comentario:
Cita:
¿Es cierta esa información? Ya que por lo leído en éste hilo no parece haber una diferencia sustancial entre ambos como para decir que uno sea el hermano mayor del otro. Estas consultas las hago a raíz de éste otro hilo. No quiero equivocarme con mi elección y en estos momentos estoy en la disyuntiva de elegir entre C++Builder o Delphi. ¿Qué me dicen? Yo estoy muy acostumbrado a C++Builder, pero si es cierto que de Delphi encuentro mucho más material y componentes (y foros :p). |
Yo, personalmente, te diría que depende. Yo me guío por el lenguaje más que por la herramienta. Si es una cosa de alto nivel, para usuarios finales, utilizo Pascal (Delphi, en tu caso), pero si es algo de bajo nivel, como una librería o la optimización manual de un algoritmo (a veces es rentable), pues utilizo C (no me gusta C++).
Ya sé que no es clarificador, pero en este caso, en el que ambos entornos son tan similares y que permiten instalar componentes del otro entorno aunque no sean del mismo lenguaje (al menos yo he conseguido instalar componentes Builder C++ en mi Delphi 6) considero que es más importante cómo te manejas con el lenguaje. |
La franja horaria es GMT +2. Ahora son las 12:59:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi