Here’s an article from Lukasz on “Java sucks, Groovy and C# rock!” where Lukasz talks about Java , Groovy and C# .
Lukasz is a Snr Software Engineer and has over 6 + yrs of experience and Sun Certified Java Programmer, Sun Certified Developer for Java Web Services … ( as per his blog ) .
Lukasz mentions about Java being described with two adjectives according to him . He then goes on comparing “C#” with groovy and mentions some differences in the language with code snippets .
Well , i have never worked on Java apart from some programs in college , but a .NET Guy with exposure to few other languages ..
I would say C# does have a better language features .Along with the language its the IDE ( Visual Studio ) that makes the coding easier to write for developers …
C# is infact lucky to have an IDE like Visual Studio to help the developers code faster.
Comparing languages especially Java and C# may look good just for discussion
Here’s a small assumption where in few more years a time might come when the developers can code without programming and you ask them the same question , you might get an answer Programming sucks …