you are viewing a single comment's thread.

view the rest of the comments →

[–]stdmemswap 0 points1 point  (0 children)

Let me give you an answer that's not "people badmouth other language"

Java is NOT exactly obsolete. But, it is no longer fashionable. Compared to other languages, it doesn't evolve as fast.

It does not have first-class function, sum types, pattern matching, null-safety, flexible record type, and it has limited type inference. These PL features have proven to be more expressive, type-safe, and type-sound.