Originariamente inviato da peruzzo
In che linguaggio è scritto la jvm?
La JVM Oracle (Hotspot, la più diffusa) è scritta in C e C++ (link).
Hai scritto “Sì, ma per la GUI non usa AWT o Swing ma SWT.”, significa che SWT è scritto in c++ e quindi Eclipse è scritto in java solo in parte?
SWT è un wrapper Java attorno a toolkit grafici nativi (come le API di finestre Win32, le GTK+, Cocoa, ...), per cui sarà scritto un po' in Java e un po' in C.
P.S.: c++ e linguaggio macchina non sono la stessa cosa, giusto?
No. C++ è un linguaggio di alto livello (derivato dal C) che viene compilato in codice nativo (ovvero, una volta compilato viene eseguito direttamente dal processore, senza una VM in mezzo).