Lautaro Cozzani, el  4 de julio a las 12:21 me escribiste:
> 2008/7/4 Fernando Requena <[EMAIL PROTECTED]>:
> >
> >> sabia que alguien se iba a poner a buscar :S... jeje... ahora falta un
> >> micro como la gente que interprete bytecode... por lo menos para que
> >> es esfuerzo de construir ese SO valga la pena
> >>
> >
> > ya existen
> 
> lease que puse "como la gente"

Yo igual lo que nunca entendí de la gente de Java es por qué tomar el
camino inverso:

1) Sacar de la galera código de máquina
2) Construir por software una máquina virtual que interprete ese código
3) Darse cuenta que apesta de lento
4) Hacer todo tipo de artimañas para optimizarlo (por ejemplo JIT)
5) Tratar de diseñar hardware que interprete directamente ese código de
   máquina.

Digo yo, si el bytecode de Java hubiera sido opcodes de x86 por ejemplo (o
de la arquitectura que más les pinte, pero de la cual *ya* exista
hardware, digo x86 por ser probablemente la más popular), no sería ya todo
lo rápido que tendría que haber sido en un primer momento? No se hubieran
ahorrado horas y horas hombre en construcción de máquinas virtuales? No
tendríamos ahora al menos un emulador de x86 (o la arquitectura *real* que
hubieran elegido) decente para las demás arquitecturas que pueda usarse
tanto para correr programas hecho en Java como en cualquier otro lenguaje
que compile para x86/whatever?

En fin... es una de esas dudas existenciales que probablemente nunca vaya
a poder sacarme de encima...

-- 
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
----------------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------------
Estamos cantando a la sombra de nuestra parra
una canción que dice que uno sólo conserva lo que no amarra
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a