Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Ver Resultados de Encuesta: ¿Cual te parece mejor?
Visual Basic 8 5,19%
Delphi 146 94,81%
Votantes: 154. Tú no puedes votar en esta encuesta

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-04-2006
Avatar de OSKR
OSKR OSKR is offline
Miembro
 
Registrado: nov 2004
Ubicación: San Cristóbal/Táchira/Venezuela
Posts: 389
Poder: 20
OSKR Va por buen camino
delphi.com.ar:
Cita:
Estoy de acuerdo en que en cualquier lenguaje se puede escribir código horrible. Pero lo he visto en más de un caso, y confirmo lo que digo. VB le da al programador ciertas "facilidades" como la no declaración de variables, la compilación tardía, la magia del lenguaje (Infinidad de detalles que si les interesa con tiempo puedo nombrar), la carencia de tipos de datos (que hacen al programador diseñar incorrectamente funciones y esquemas), la creación automática de ciertas cosas y ciertas no (ejemplo formularios)... etc... etc… etc…
Muchos de estos detalles fueron replanteados en VB.NET que poco tiene que ver con VB mas que heredar alguna sintaxis…
Estoy 1000% de acuerdo .....No!! no hay error!! es un 1000 no un 100 .
Estuve hace una semanas probando funciones de aqellas q reemplazaran el estilo de las DLL (las de las funciones) por clases como "IADS" en el maravilloso mundo de la .NET y lo q en Builder me fue de patadas o en Visual C++ con extenso codigo no me servia sin razon aparente, en Visual Bashit con codigo màgico y mucho mas corto servìa, eso es porq ya existen cosas predefinidas pero si vas a hacer o construir algo serio....vas a sudar la gota gorda.
roman:
Cita:
Que una función, por ejemplo, te pueda devolver o bien un objeto o bien false en caso de no existir tal objeto, se me hace muy cómodo, el tipo de datos se adapta a tus necesidades.
Eso para mì simplemente sería el objeto o un NULL q en mi mundo es simplemente igual q un false (C), para nada aceptarìa una funcion q recibiera parametros e internamente a veriguar q tipo de dato recibió...para mi eso es inaceptable....a excepciòn de los Variant....ellos si lo justifican
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad."
Simón Bolívar
(Carta al Coronel Inglés Patricio Cambell 05/08/1829).

Última edición por OSKR fecha: 11-04-2006 a las 20:11:17.
Responder Con Cita
  #2  
Antiguo 11-04-2006
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 OSKR
para nada aceptarìa una funcion q recibiera parametros e internamente a veriguar q tipo de dato recibió...para mi eso es inaceptable....a excepciòn de los Variant....ellos si lo justifican
A mi esto me maravilla. Es como si dependiendo del humor con que me levante un día paso unos parámetros y otro día otros de naturaleza totalmente distinta y la rutina tiene que batallar con mis locuras. Las funciones tienen un cierto objetivo, normalmente documentado y deberán usarse así, no le veo problema.

Normalmente no intentaría averiguar qué clase de parámetros estoy pasando. Hacerlo así presupondría que intento usar una misma rutina para múltiples cosas, lo cuál, eso sí, se me hace inaceptable.

Y más me maravilla que los variant, que vienen a ser variables sin tipo, esos sí son válidos. Si la falta de tipos no fue válida, no lo será en ningún caso.

Cita:
Empezado por delphi.com.ar
Digamos, venimos usando una variable iCantidadPersonas y de golpe en algunos lugares de código escribimos iCantdadPersonas, el compilador lo tomará como válido y esa variable no sera "procesada" cuando tenía que serlo.
Ciertamente, y bien podría ser un verdadero problema en VB, no lo sé. Pero digamos en PHP, si yo pongo

Código PHP:
print $hola
el intérprete sí me marcará un warning indicando que la variable $hola no está definida. Sin embargo, si pongo:

Código PHP:
$hola 'pos, hola';
print 
$hola
no tendré ningún problema y aún así no tuve que declarar la variable: el primer uso la declara y determina el tipo de datos.

Cita:
Empezado por delphi.com.ar
apuntaría a la sobrecarga de operadores, algo de mucho mas nivel
Algo que, por cierto, al menos hasta la versión 7, no existe en delphi.

// Saludos

Última edición por roman fecha: 11-04-2006 a las 20:34:13.
Responder Con Cita
  #3  
Antiguo 11-04-2006
Avatar de OSKR
OSKR OSKR is offline
Miembro
 
Registrado: nov 2004
Ubicación: San Cristóbal/Táchira/Venezuela
Posts: 389
Poder: 20
OSKR Va por buen camino
roman:
Cita:
A mi esto me maravilla. Es como si dependiendo del humor con que me levante un día paso unos parámetros y otro día otros de naturaleza totalmente distinta y la rutina tiene que batallar con mis locuras. Las funciones tienen un cierto objetivo, normalmente documentado y deberán usarse así, no le veo problema.
Yo supongo q para algo asi se pudo inventar el polimorfismo, lo cierto del caso es q no me importa si es declarada o no la variable, lo q si me enferma es la magia q te devuelve ciertas funciones como el GetObject de VB y un for magico q adivina las iteraciones q ha de hacer respecto a algo q devolvio la funcion anterior, esto es un ejemplo muy especifico...para no ahondar en el tema.
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad."
Simón Bolívar
(Carta al Coronel Inglés Patricio Cambell 05/08/1829).
Responder Con Cita
  #4  
Antiguo 11-04-2006
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 OSKR
para no ahondar en el tema
¿Y por qué no hacerlo?

Realmente yo no estoy defendiendo a VB. Yo apenas llegué a la versión 4 y la dejé en cuanto me enteré de la existencia de Delphi. Más que nada la hago de abogado del diablo porque me parece que a veces tendemos a descalificar dando argumentos que no van sobre la esencia misma del problema y a quien se inicia en la programación posiblemente no le quede claro el porqué un lenguaje puede ser mejor que otro.

Por ello no me molestaría en lo más mínimo que se ahonde en el tema. Creo que es el objetivo de preguntas como la de este hilo.

// Saludos
Responder Con Cita
  #5  
Antiguo 11-04-2006
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Poder: 19
Robert01 Va por buen camino
¡visual basic es un lenguaje muy lindo! ... ¡pero hay cosas que con el no se pueden hacer!
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi V/s Visual Basic lavtaro Varios 13 02-05-2006 14:30:47
Apuros, de Visual Basic . NET a Delphi, Programar Automatas Netaiko .NET 4 25-03-2005 22:38:56
Será Visual Basic un clon de Delphi KORN Debates 9 22-09-2004 09:30:40
Otra de Visual Basic a Delphi. torito Varios 2 03-06-2004 22:11:35
de Visual Basic a Delphi... Manipulacion de campos!! abril Varios 5 04-07-2003 23:10:43


La franja horaria es GMT +2. Ahora son las 14:50:33.


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