In brief: According to the Tiobe index of language popularity, the gap between Java and C# is so small that if the current trends remain unchanged, C# will overtake Java in about two months. Of all ...
The Java programming language emerged roughly 25 years ago, when Smalltalk and C++ dominated. Back then it was easy to argue that the world didn't need another object-oriented programming language.
It's a commonly asked question in a world where every software developer wants to get the most out of every clock cycle their programs consume. It was also a topic at a Java "Birds of a Feather" ...