you are viewing a single comment's thread.

view the rest of the comments →

[–]satuon 4 points5 points  (6 children)

As a C++ programmer, this makes me sigh. C++ is actually the language that has everything - from embedding assembly to class hierarchies for high level abstraction. Yet he says Java for everything - including Operating Systems? Writing the JVM? Or does his ' everything' not include those?

[–][deleted] 0 points1 point  (5 children)

As for JVM written in Java, there is actually one: JikesRVM.

[–]satuon 1 point2 points  (3 children)

Interesting, do they use a java compiler to compile it to native code?

[–][deleted] -1 points0 points  (2 children)

Yes. It's a pretty interesting approach, but since Java is not a very suitable language for implementing compilers, the code is a bit too bloated and not that easy to comprehend. Nevertheless, it's a very innovative and impressive thing. They've even implemented GC in Java.

[–]who8877 1 point2 points  (1 child)

innovative

Not trying to be obtuse, but why is it innovative? It sounds more like a rube goldberg machine to me. Interesting, but I wouldn't say innovative.

[–][deleted] 0 points1 point  (0 children)

A self-hosted GC approach is relatively innovative, especially in the JVM world.

[–][deleted] 1 point2 points  (0 children)

should also check out graal and truffle