actually it became interesting and Google could not give me a response.
Everywhere they write what was worked out with a loaf on C++, but what is written actually (or with what) is not negotiated anywhere. It is also interesting on what the JVM write for new OS or devices. Who knows tell, I wonder. After all.
Answer 1, Authority 100%
Really interesting question, I went to find a response that I basically satisfied: What is Java Written in
Answer 2, Authority 40%
Naturally, interpreters, virtual machines, compilers, including JIT, are written on C or C++ (in any case, their kernels) as in languages that give the greatest speed of program execution.
or on C, or on C++ (I do not know exactly, m. b. Just on C, without add-ons)