Java != JVM
Posted Mar 12, 2004 19:22 UTC (Fri) by ibukanov
In reply to: Will Mono Become the Preferred Platform for Linux Development? (O'ReillyNet)
Parent article: Will Mono Become the Preferred Platform for Linux Development? (O'ReillyNet)
I presume by Java and C# in this context you actually mean JVM and CLI, right? Free Software does not need a portable bytecode indeed but as languages Java and C# are very reasonable and much more suitable for GUI and server applications then C/C++ due to supported garbage collection and impossibility to have buffer overflows. IMHO C# even contains enough syntax sugar to make programming in it as productive as in Python while providing benefits of static type system to catch many errors during compilation.
GCJ makes it possible to write Java applications that easily integrates with the rest of Free Software and I only wish Mono guys would take the same approach to C#. And even if Microsoft holds patents to parts of the language itself (which I doubt as C# does not contains anything new, it just put known constructs in a reasonable basket), then dropping those features should not cripple the language.
to post comments)