Van egy apró probléma... mármint a C, a perl és a többi általad említett nyelvvel...
Mondj egyet közülük, amellyel különösebb probléma nélkül lehet weboldalt, webszolgáltatást, GUI alkalmazást, konzolos alkalmazást, háttérben futó (démon) programot készíteni, s az elkészült programok különösebb gond (vagyis rendszergazda, vagy environment support-os) nélkül _telepíthetők_ Windows, Linux és mainframe UNIX rendszerekre... :)
Amit nem soroltam fel, az a beágyazott rendszerek (itt mondjuk tör fel a JavaME például), az operációs rendszerek mélyebb részei (nézd meg a JNode-ot!), a mikrovezérlők (van JVM AVR processzorra)... mi maradt ki?
Megcsinálod ezeket C vagy perl nyelven? http://www.javaforum.hu/?newsId=204#newsBody
Szóval sajnos vagy szerencsére a C szorul ki a palettáról. Ahogy kiszorult a Fortran és a Cobol is. Valamikor a Cobol programozók mondták a C-re azt, amit Te most a Java-ra... :)