Atleast i wouldn't sleep well if i know that the heart of the internet was running Java :P
Well, GCC (as in the compiler collection) has had a ahead-of-time compiler for ages:
There is also work in the LLVM camp on AOT Java compilation:
Atleast i wouldn't sleep well if i know that the heart of the internet was running Java :P
Well lucky you, only many other vital body parts are running on the JVM via Java, JRuby, and increasingly Scala ;).
- IBM J9
- Aonix PERC
- Oracle Squawk VM
- Oracle Embedded Java
- Excelsior JET
- Avian
- RoboVM
- ...
Apparently you are talking about the "Web", i was talking about the internet or networks in general.. I'm aware that tomcat may have a very large installation base. There is no use for your tomcat if the DNS is down, though :P
http://www.militaryaerospace.com/articles/2009/03/thales-cho...
The truth is, Java is viewed as "not Unix friendly" by many people, whether deserved or not. I suspect the ISC folks fall squarely into this camp. My personal and thus purely anecdotal experience is near-universal hostility from network admins.
Despite this, there is a fair amount of network management software written in Java. OpenNMS and Cisco Prime Networks (an absolute beast) both spring to mind.
I convinced unless a big OS vendor forces changes for their default system programming language, nothing will change.
This is why I like Microsoft's decision to drop C on Windows.
What I would like is to have a proper systems programming language in the lines of Modula-3/Active Oberon/C#/D/Rust or similar, being used.
Time will tell when this happens, but it will require a few generations of developers for the mentality change to take place.