dagblog.
← Archive

Java vs. C#


Tomáš Kouba set out to test how fast Java is. His post,
 or rather his article, 
 Comparing Java performance on Windows and Linux and comparing Java with C# and C, compares
 the development platforms (Java, C#, C) and, in Java’s case,
 performance on the Windows and Linux operating systems. To my eyes, the tests made it clear
 that C# and the whole .NET platform draw on Java’s architecture and improve on its shortcomings.
 On the other hand, it’s worth remembering that Microsoft itself makes the virtual machine for C#,
 so its fit with the operating system is almost perfect. The question is how fast C# would run
 if ported to Linux.

The benchmark results may carry less weight for the kinds of solutions 
 Java and C# are designed for. I don’t expect anyone to write drivers in Java in the future. Its undeniable advantage
 lies in portable bytecode. These days more weight is given to development efficiency and
 to the quality of other aspects of the platforms, such as flexibility and extensibility.

Medium version

Related articles

Related CZ Podcast episodes