Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 21-11-2003
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Hola a todos!

Sin ánimo de levantar más polémica y con el mejor de los deseos para todos los que hemos intervenido en este tema, sólo quiero agregar que Delphi ha tenido una auténtica y rica (flexible y potente) programación orientada a objetos, desde su ancestral compilador de "Turbo Pascal" 5.5.

Seguimos en contacto.

Al González .
Responder Con Cita
  #22  
Antiguo 21-11-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Guille comentó:
Creo, (al menos así lo entiendo yo), que en ese párrafo fatídico queda bien claro, (aparte de que lo dije en plan "broma"), que si la herencia la tomamos desde el punto de vista de los programadores de C++ o los puristas de la OOP, el Delphi no tiene herencia.
vuelvo a discrepar: desde el punto de vista de los programadores C++ y "los puristas de la OOP" (entre los que no están los programadores C++ ni los programadores Delphi), Delphi tiene herencia. A los argumentos que di en un mensaje anterior en el hilo me remito.

Cita:
Guille comentó:
Pero no creo que fuese un comentario como para "levantar polémica"
[...]
, no es motivo para armar ningún tipo de "historias".
discrepo de nuevo: el artículo origen de la polémica aparece en una página web de acceso público y por tanto expuesto a la crítica y al debate. Eso sí, siempre dentro del respeto y la educación; al menos así creo que personalmente he participado en este hilo, al igual que en los más de 1500 mensajes que llevo redactados en estos foros.

Saludos.
Responder Con Cita
  #23  
Antiguo 22-11-2003
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 21
gatosoft Va camino a la fama
Bueno, lo que sucedió con Guille es lo que les sucede a muchos programadores que aun siguen pensando que el C++ es lo mas potente que existe.... y como C++ implementa herencia múltiple, entonces esto es lo correcto, y lo perfecto.

El hecho de que sea el mas popular,
(Por muchas razones, entre ellas, ser lenguaje nativo en linux), no lo hace mas potente que delphi....el compilador pascal es tan potente como el C++ pero bueno, si desean polemizar sobre esto... habriremmos otro hilo mas tarde....

========================

solo quiero mostrarles un fragmento que escribe Ian Marteens en su libro la cara oculta de Delphi 6.0, precisamente en el primer capitulo donde habla de las Interfaces....(para aquellos que no lo han leido aun).

Cita:
El hecho de que Delphi y Java sigan aferrandose a la herencia simple no es casual, ni achacable a la pereza de sus diseñadores. En primer lugar, la herencia multiple introduce en un lenguaje mas problemas de los que resuleve. No es el lugar para discutir el por qué. pero verifique cuan complejas son las reglas de un lenguaej como C++ respecto a la semantica de la herencia múltiple. La implementación de este recurso, es bastante complicada. Y para rematar, seguimos teniendo la dependencia oculta respecto al formatos de atributos y métodos imnternos, pero ahora multiplicada por el número de amncestros de la clase.
Saludos.
Responder Con Cita
  #24  
Antiguo 22-11-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

[... sobre C++ ...]
Cita:
gatosoft comentó:
El hecho de que sea el mas popular,
(Por muchas razones, entre ellas, ser lenguaje nativo en linux),
En realidad la lingua franca de Linux (y en general de todos los Unix) es C (si el echas un vistazo a los fuentes del kernel Linux puedes comprobarlo), sin perjuicio de que la mayor parte del software, especialmente el de aplicación, hoy en día esté escrito en C++.

Cita:
gatosoft comentó:
no lo hace mas potente que delphi....el compilador pascal es tan potente como el C++ pero bueno, si desean polemizar sobre esto... habriremmos otro hilo mas tarde....
Entiendo que te refieres a lenguajes y no a compiladores. En ese contexto, la supuesta superioridad de un lenguaje sobre otro, mi opinión es que es una discusión estéril. Estéril porque no existe un marco de referencia absoluto para poder determinarlo.

¿Es superior el idioma Inglés al Español? ... para un angloparlante, dentro de una sociedad angloparlante, lo será, pero no para un hispanoparlante, y a la inversa. De la misma forma, un lenguaje como C++ o Delphi no tiene utilidad para un desarrollador que utilice técnicas de análisis, diseño e implantación no orientadas a objeto. Y siguiendo el argumento, un desarrollador que no utilice, o no le sea necesaria, la herencia múltiple, encontrará mucho más racional el enfoque Delphi o Java, mientras que para quien le sea necesaria, seguramente deseará poder utilizar C++.

Saludos.
Responder Con Cita
  #25  
Antiguo 22-01-2007
aquosoft aquosoft is offline
Miembro
 
Registrado: oct 2006
Posts: 17
Poder: 0
aquosoft Va por buen camino
bueno.. no se si hace mucho empezaron con este hilo.. pero yo solia vicitar el site del guille.. y no creo que con lo expuesto haya querido decir lo que se interpreto.. suele mechar chistes o comentarios propios para que la lectura de sus tutoriales tanto de VB como de .net no sean tan pesados.... con respecto a lo de la herencia o no... recien estoy empezando con delphi.. y creo ke si tiene herencia.. pero no creo ke el comentario del guille apunte hacia esta polemica.. no creo ke ponga en tela de juicio o no la herencia de delphi...
Responder Con Cita
  #26  
Antiguo 22-01-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por aquosoft
no se si hace mucho empezaron con este hilo
Pues hombre, ya pasa de los tres añitos Lo cierto es que al parecer el sitio del guille ya no anda por aquí mientras que delphi sí, con todo y su herencia .

Ya fuera de bromas, por si alguna duda te queda, puedes leer el artículo original donde queda claro, como lo fue en la época del hilo, que desde luego no era un comentario para hacer la lectura menos pesada. Simplemente se le ocurrió, sin tener la más mínima idea de lo que hablaba, que Delphi no tenía herencia. Quizá lo escuchó en algún cafetín o se lo comentó algún vivales, y él pues eso, lo escribió ahí. No me creas a mi, él mismo lo dijo:

Cita:
ya no recuerdo en qué me basé para decirlo, pero seguro que
en algún sitio "alguien" dijo algo...
en la respuesta que le dio a delphi.com.ar

// Saludos
Responder Con Cita
  #27  
Antiguo 23-01-2007
Esau Esau is offline
Miembro
 
Registrado: may 2003
Ubicación: Canto Rey
Posts: 140
Poder: 21
Esau Va por buen camino
VB. y .NET

Hola aquosoft, recuerdo bien la epoca en la que tenia que modificar los sistemas que otras personas habien hecho, y me molestaba la forma de programar de la mayoria de los programadores en VB 6.0, mientras que las aplicaciones desarrolladas en Power Builder o Delphi en cualquiera de sus versiones, eran muy faciles de mantener y modificar sin mucho esfuerzo, a esto agregale el poco tiempo que se invertia en ese cambio, algo que con VB 6.0 no se podia hacer, y recuerdo que buscando informacion hacerca de como acelerar el desarrollo de las aplicaciones en VB 6.0 visite la pagina de el guille y alli lei el articulo en el que decia que delphi no tenia herencia, y la verdad yo me quede pasmado, por que yo utilizaba herencia simple en mis aplicaciones en Power Builder y Delphi. Es por esta razon que pedi un poco mas de informacion en este foro hacerca de la herencia en Delphi y por eso inicie este hilo, si alguien me decia que delphi no tenia herencia, bueno tenia que demostrarlo por que yo estaba bien creido que si lo tenia.....
Otra cosa, Delphi si tiene Herencia , mientras que VB 6.0 no , y creo que eso esta bastante demostrado. VB NET si tiene Herencia , y es Herencia Simple y si conoces bien Delphi y VB NET, te vas a dar cuenta que VB NET es mas Parecido a Dephi que a VB 6.0, es mas hasta la forma de manipular los conjuntos de datos son bien parecidos. y hasta algunos nombres, solo varian en algunas letras, Ahora me he puesto a investigar VB NET y me parece bastante interesante, pero parece que han hecho una reingenieria con el producto por que ahora se ve un producto maduro y de calidad, algo que los programadores en Delphi estamos acostumbrados.
Estoy Haciendo una aplicacion en VB NET y estoy utilizando herencia y funciona bastante bien, Hace poco he empezado a ver algunos textos y me parecio interesante el de Francisco Charte, (sin animo de hacer publicidad), Parece que es buen producto.... te recomiendo que veas .Net, en cualquiera de sus lenguajes, VB NET o C#, y si conoces delphi te sera mas facil iniciarte en estos lenguajes.
Saludos
Responder Con Cita
  #28  
Antiguo 06-05-2011
Avatar de fide_uci
fide_uci fide_uci is offline
Miembro
 
Registrado: ene 2009
Ubicación: Cuba - La Habana
Posts: 226
Poder: 16
fide_uci Va por buen camino
Este tema, desde el principio no tenia ni por que haber llegado tan lejos. Simplemente era cojer a ese tipo el que comento que delphi no tenia herencia y meterlo a una clinica de desquiciados mentales. Yo recuerdo que cuando se creo delphi, con el propio compilador Delphi, ya ese compilador soportaba herencia ajajajaja !
Responder Con Cita
  #29  
Antiguo 06-05-2011
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 21
gatosoft Va camino a la fama
Cita:
Empezado por fide_uci Ver Mensaje
Este tema, desde el principio no tenia ni por que haber llegado tan lejos. Simplemente era cojer a ese tipo el que comento que delphi no tenia herencia y meterlo a una clinica de desquiciados mentales. Yo recuerdo que cuando se creo delphi, con el propio compilador Delphi, ya ese compilador soportaba herencia ajajajaja !
Vaya que has levantado una antigua herida fide_uci...(de 8 años) y pues la verdad llegó mucho mas lejos de lo que se esperaba, creo que sin ser exagerado, este hilo marcó un hito en la historia de las relaciones entre los dos lenguajes en el mundo hispano... (¿o estoy exagerando?), lo que si te puedo asegurar es que despues de este hilo nada fue igual en el club.. jejejjeje Que trascendental...

saludos,
Responder Con Cita
  #30  
Antiguo 04-06-2011
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

puristas o no puristas de POO. Delphi tiene herencia. Que no sea multiple como c++ y que los constructores y destructores no se especifiquen de la misma forma que c++ que para mi lo hace de manera mas directa que delphi. pero al fin y al cabo es cuestion de sintaxys de lenguajes. Es como decir que el aleman no tien egrmatica por que yo lo que hablo es español o simplemente por la gramatica que yo entiendo es la del español y no la del aleman.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
  #31  
Antiguo 04-06-2011
martinartaza martinartaza is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 77
Poder: 14
martinartaza Va por buen camino
Smile Echando leña a fuego apagado.

Como muchos sabrán soy "nuevo" en este foro creo que hace 6 meses me registre, no así en delphi y tampoco en Visual Basic.
Con solo 6 meses de acá en encontrado todo tipo de ayuda en delphi y considero que es el foro más activo o la pagina más completa de habla hispana de delphi, junto con delphiallimite y delphiaccess estas 3 paginas son de visita obligatoria para los programadores de Delphi, como de la misma manera lo es elguille.com para lo de Visual Basic (pagina muy completa para los programadores de Visual Basic).
Sobre lo que escribió el Guille, es de cierta manera perdonable, ya que algunos tardan en darse cuenta que lo que se pone en la web se lo escribe con tinta, yo cometí el error hace más de 5 o 7 años de tirar peste sobre linux y me arrepiento de todo lo que escribí en ese entonces.
En cuanto a la herencia simple y multiple, creo que "Ian Marteens" en "La cara oculta de delphi 6" pagina 31 da un buen punto de vista de porque la herencia múltiple produce más problemas que soluciones.

En cuanto si un lenguaje es mejor que otro eso siempre es subjetivo, todos tienen sus ventajas y desventajas pero para mí lo más importante de un lenguaje de programación es su comunidad y documentación y en mi caso que sea de habla hispana, por ejemplo traten de buscar ayuda en monodevelop c# o en QT y por más que el lenguaje, el framework y el conjunto de herramientas sean impresionantes, pero si una buena comunidad de que sirven.

Martin, Artaza.
Responder Con Cita
  #32  
Antiguo 04-06-2011
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
... Y dale marimorena
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #33  
Antiguo 04-06-2011
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
Estaba viendo el mensaje inicial y es del....2003 !!!

Esto sí que es resucitar a los muertos.

__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.

Última edición por rretamar fecha: 04-06-2011 a las 19:19:32.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:13:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi