Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'd argue that the class of languages running within a virtual machine like Java (JVM) or .NET (CLR) ought to be placed in a higher level of abstraction. These are so detached from the physical reality that they become cross-platform, which in itself is also the goal.


C is the most cross-platform language today, because almost every platform supports C. JVM is written in C, for example, for portability.


The most prevalent JVM is written mostly in C++, not C.

Your portability point mostly stands, though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: