Ver Mensaje Individual
  #92  
Antiguo 28-02-2008
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
No le veo el punto.

Es facil sacar un ejemplo de como en pocas lineas algo es mas simple en un lenguaje que en otro. Para la muestra, miren este codigo python:

Código:
lista=[1,2,3,4]
[x+1 for x in lista]
resultado = [2,3,4,5]
La parte marcada es una compresion de lista y es uno de los idiomas de python que pueden ser muy utiles.

En VB, a pelo, se podia hacer por mucho tiempo un for...in. Ademas, los CASE son mas practicos (no estupidamente limitados a tipos basicos), es mas simple una automatizacion OLE basica (pero imposible algo complejo), en fin....

Pero la fuerza esta en el trabajo a largo plazo. Es muy simple sacar un ejemplo en VB de 1 hoja maximo que sea mas compacto que Delphi, por la razones de como se hizo el lenguaje. Pero una vez que empieza a existir muchas unidades de codigo, la estructura y la claridad de codigo, la obligatoriedad de declarar variables, los tipos de datos, las conversiones explicitas (nada de EXPLICIT ON) y eso por el estilo le da la vuelta a muchos lenguajes.

Incluso, aunque python patea que da miedo, y en contraste la sintaxis de pascal es muy restrictiva, no es dificil darse cuenta las ventajas de pascal en el largo plazo.
__________________
El malabarista.
Responder Con Cita