Vaya, hay que explicarlo todo: 
Ya se que Java no es un emulador, es interpretado, es una forma de hablar: En realidad estás interpretando código de una máquina en otra. Se parece bastante al intérprete de una emulación ¿no?
Claro que Java tiene una API común: es un mismo lenguaje para todas las máquinas!!!
Estaría cojonudo que un lenguaje que apuesta por la portabilidad, tuviera una API para cada máquina! Entonces donde estaría el beneficio.
Y .NET tiene una API común. Y la API win32 también, y las MFC también.... es igual para todos los windows. Pero sólo para windows...
Me refiero a una API común para todas las plataformas De manera que con el mísmo código (o con los mínimos cambios posibles) podamos compilar en varias plataformas código nativo.
Hay 10 tipos de personas: las que saben binario y las que no.
Marcadores