I came to the same conclusion some years ago, though you are likely to find a lot who disagrees with the term "better" and who will raise the kitchen sink argument. But any new unbiased developer touching both are likely to come to that conclusion - Indeed that's why Mono was created, at the time Java did not have the Enum type (and wasn't open source). Mr. Clapper's list is far from complete btw, off the top of my head I'd add:
- Namespaces (separation between logical and physical organization) - Real generics (not emulated) - decimal literals (BigDecimal is known to cause depression) - Seamless interoperability (JNI is known to cause suicides) - Object initializers, anonymous types, type inference (LINQ/ expression tree constructs) More features does not make a better language of course, but it's pretty clear that C# is no longer a clone of Java and is pushing some interesting boundaries, which is likely to continue. /Casper On 31 Jul., 18:23, John <eho...@gmail.com> wrote: > http://brizzled.clapper.org/id/93 > > I've been working in c# for about 1.5 years after being a hardcode > Java developer since ~1997. I must admit that c# does have a lot of > excellent language features that I wish Java had. Mr. Clapper does a > great job is listing them. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javaposse@googlegroups.com To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---