▲ | pgwhalen 3 days ago | ||||||||||||||||||||||||||||
Java's biggest risk towards continued adoption, by far, is the culture surrounding it - old Java programmers and old Java programs continue to be needlessly verbose, even if the language now has the tools (pretty much) to be as terse as other popular, modern languages. It's an uphill battle, but it might just climb the hill because it's still such a behemoth. | |||||||||||||||||||||||||||||
▲ | eastbound 2 days ago | parent [-] | ||||||||||||||||||||||||||||
It all failed when .stream() appeared. Why make people use .stream() for functional programming, plus streams aren’t even reusable, I almost wish they invented a new operator based on an exotic UTF-8 character than those 9 extra characters. Fonts should have a ligature for .stream(). And now let’s talk about .collect(toList())… And records which look like ugly beans… Java is the land of the verbose. But it can probably be solved with 9 extra characters on every line. | |||||||||||||||||||||||||||||
|