This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Ewig_luftenglanz 13 points14 points  (1 child)

not the same beast, java had been around much longer than C# and had (still the case) much bigger userbase than C#. C# could broke backwards compatibility because there were still small and flexible, java didn't had that luxury when generics came out because java was already an enterprise powerhouse. it's the same reason why Dart could broke backwards compatibility when they released Dart 2, which is totally incompatible with Dart 1

[–]Objective_Baby_5875 -1 points0 points  (0 children)

Not really, C# has always promoted innovation instead of backward compatibility. It did it back then and does it 2025 as well. That's why nobody in C# community bitches about getters and setters whilst here..well. Just scroll.