Is C# better than Java or are they just different?
I've heard C# described as what Java was meant to be. But Java is the single most dominant programming language according to things like the Tiobe index. Is it fair to compare them or are they apple and oranges?