Java != JVM
Posted Mar 12, 2004 23:04 UTC (Fri) by
ibukanov (subscriber, #3942)
In reply to:
Java != JVM by raytd
Parent article:
Will Mono Become the Preferred Platform for Linux Development? (O'ReillyNet)
> I may be wrong, but I seriously doubt C# or Java ... will ever come close to providing the portability, ease of programming *and* performance one gets when coding the high-level in python and the low-level in c.
For server software as long as there is C or C++ code there is a risk of buffer overflow. On the other hand Python is often too dynamic and many errors that would be caught in a staically typed language are happen at run time.
Java even with its language design problems and even with only features available currently in GCJ fits network-bounded-server role resonably well. C# could fit even better due to more flexible features. One can argue that functional languages or 100% safe versions of C would fit that role even better but searching Google for "open source Java" gives 5_490_000 results and for "open source OCaml" gives 20_100. Which tells something about amount of open source libraries available in Java and OCaml.
(
Log in to post comments)