Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2004, 05:17
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 11 meses
Puntos: 16
Hola,

Java tambien es "interpretado" (bien, es compilado, pero no a codigo maquina sino a bytecode de ese) y tambien necesita tener instalado el runtime.

Y sobre hacer aplicaciones grandes o pequeñas, creo que google implementa su spider en python (creo recordar).

La ventaja de los lenguajes interpretados es que funcionan en cualquier plataforma que tenga un interprete (siempre y cuando no uses funciones exclusivas para una plataforma). Haces una aplicacion en PHP-GTK, y te funciona en windows, linux o cualquier otra plataforma donde funcione PHP-GTK. Intenta hacer que un ejecutable linux funcione en un windows. O "si tengo una aplicacion windows, y me cambio a linux, me quedo sin aplicacion".

Y otra ventaja es la reduccion del ciclo escribir codigo - comprobar codigo. En los lenguajes compilados, debes compilar el codigo para poder probarlo. Si tu aplicacion es grande y el ultimo codigo requiere una recompilacion total, puedes tirarte mucho tiempo viendo como compila.

Y para finalizar, todo lenguaje tiene sus ventajas y sus inconvenientes. Todo es cuestion de ver si cierto lenguaje se adapta a tus necesidades.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.