Click here to Skip to main content
15,879,326 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: What's wrong with Java? Pin
NelsonGoncalves4-Mar-21 20:21
NelsonGoncalves4-Mar-21 20:21 
GeneralRe: What's wrong with Java? Pin
Member 133016794-Mar-21 23:03
Member 133016794-Mar-21 23:03 
GeneralRe: What's wrong with Java? Pin
NelsonGoncalves4-Mar-21 23:23
NelsonGoncalves4-Mar-21 23:23 
GeneralRe: What's wrong with Java? Pin
Member 133016795-Mar-21 0:03
Member 133016795-Mar-21 0:03 
GeneralRe: What's wrong with Java? Pin
trønderen5-Mar-21 7:18
trønderen5-Mar-21 7:18 
GeneralRe: What's wrong with Java? Pin
NelsonGoncalves6-Mar-21 3:11
NelsonGoncalves6-Mar-21 3:11 
GeneralRe: What's wrong with Java? Pin
Peter Adam4-Mar-21 21:07
professionalPeter Adam4-Mar-21 21:07 
GeneralRe: What's wrong with Java? Pin
Member 133016794-Mar-21 22:47
Member 133016794-Mar-21 22:47 
Quote:
I don't understand the snarky comments one sees about Java. Confused | Confused | :confused:

Because language-hating on $OLD_AND_STABLE_LANGUAGE is currently fashionable. FCOL, 3 years ago I was reading commenters on reddit asking "Why would anyone in their right mind start a new project in C when Rust is available?".

In that time, however, Rust changed so much that it is slightly incompatible.

My observation is that, feature-wise, all languages converge towards Lisp, while syntax-wise, all languages converge towards C++ (which itself is, syntax-wise, already past the madness event-horizon and still accelerating).

Java (and C#) when initially released were fairly easy to read for anyone coming from almost any existing language (C, PHP, Perl, etc). Each feature added, added to the syntax instead of replacing existing grammar (so they didn't break existing programs), leading to the situation now where a symbol may mean almost anything.

I look forward to a future where source code looks more like BF than like Pascal /s ...
GeneralRe: What's wrong with Java? Pin
Martin ISDN4-Mar-21 22:58
Martin ISDN4-Mar-21 22:58 
GeneralRe: What's wrong with Java? Pin
Member 133016794-Mar-21 23:07
Member 133016794-Mar-21 23:07 
GeneralRe: What's wrong with Java? Pin
Martin ISDN5-Mar-21 1:49
Martin ISDN5-Mar-21 1:49 
GeneralRe: What's wrong with Java? Pin
Dan Neely5-Mar-21 2:44
Dan Neely5-Mar-21 2:44 
GeneralRe: What's wrong with Java? Pin
obermd5-Mar-21 3:35
obermd5-Mar-21 3:35 
GeneralRe: What's wrong with Java? Pin
Bruce Patin5-Mar-21 6:02
Bruce Patin5-Mar-21 6:02 
GeneralRe: What's wrong with Java? Pin
Cp-Coder5-Mar-21 6:22
Cp-Coder5-Mar-21 6:22 
GeneralRe: What's wrong with Java? Pin
Bruce Patin5-Mar-21 10:22
Bruce Patin5-Mar-21 10:22 
GeneralRe: What's wrong with Java? Pin
Cp-Coder5-Mar-21 10:28
Cp-Coder5-Mar-21 10:28 
GeneralRe: What's wrong with Java? Pin
Bruce Patin5-Mar-21 10:43
Bruce Patin5-Mar-21 10:43 
GeneralRe: What's wrong with Java? Pin
sasadler5-Mar-21 6:28
sasadler5-Mar-21 6:28 
GeneralRe: What's wrong with Java? Pin
Member 129825585-Mar-21 6:42
Member 129825585-Mar-21 6:42 
GeneralRe: What's wrong with Java? Pin
Dan Sutton5-Mar-21 7:08
Dan Sutton5-Mar-21 7:08 
GeneralRe: What's wrong with Java? Pin
Slow Eddie5-Mar-21 7:36
professionalSlow Eddie5-Mar-21 7:36 
GeneralRe: What's wrong with Java? Pin
KateAshman5-Mar-21 8:00
KateAshman5-Mar-21 8:00 
GeneralRe: What's wrong with Java? Pin
Matt McGuire10-Mar-21 5:29
professionalMatt McGuire10-Mar-21 5:29 
RantThe state of IT 'journalism' Pin
5teveH4-Mar-21 3:06
5teveH4-Mar-21 3:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.