Los intérpretes nunca son tan rápidos (ni por asomo) como el código nativo.Eso no es cierto si utilizan un JIT.
¿Y el tiempo de hacer ese JIT?. Ademas los lenguajes con JIT suelen tener esas cositas tan bonitas y rapidas como son el recolector de basura en segundo plano y la creacion de todos los objetos en heap.
Los lenguajes interpretados, o como ultimamente esta de moda decir, manejados, tienen muuuuchas ventajas, pero la velocidad no es su fuerte. Ahora bien, siempre puedes decir que en una aplicación grande y con una buena maquina la diferencia es despreciable.
Aunque tambien es verdad que los programadores de lenguajes interpretados como tienen la recolección de basura pecan de crear toneladas de objetos. Con lo cual en las aplicaciones reales que usamos percibimos que se arrastran y se comen la memoria.
Re:El único problema
(Puntos:2)( http://barrapunto.com/ )
¿Y el tiempo de hacer ese JIT?. Ademas los lenguajes con JIT suelen tener esas cositas tan bonitas y rapidas como son el recolector de basura en segundo plano y la creacion de todos los objetos en heap.
Los lenguajes interpretados, o como ultimamente esta de moda decir, manejados, tienen muuuuchas ventajas, pero la velocidad no es su fuerte. Ahora bien, siempre puedes decir que en una aplicación grande y con una buena maquina la diferencia es despreciable.
Aunque tambien es verdad que los programadores de lenguajes interpretados como tienen la recolección de basura pecan de crear toneladas de objetos. Con lo cual en las aplicaciones reales que usamos percibimos que se arrastran y se comen la memoria.
La uniformidad no es necesaria para la unidad