4 ms·
I don't understand why java wins? despite: - the mess with ".equals()" and "==". - arrays don't accepts generics. - no (non-verbose) partial application -
by Yessing 7y ago
I don't understand why java wins?
despite:
- the mess with ".equals()" and "==".
- arrays don't accepts generics.
- no (non-verbose) partial application
- awfully verbose syntax that clutters the screen with unimportant things making important things hard to spot.
- the confusing leaky abstraction with Integer and int.
- akerro 7y agoBecause there are programming languages people hate and programming languages people don't use.
- Yessing 7y agoI'm asking why use java? it's not easy. it's not fast to run. it's not fast to write. it's not fast to read. it's not memory efficient. it's not fun (yeah, subjective but I'm yet to hear someone saying that he had a blast writing java)
- akerro 7y ago>it's not easy. it's not fast to run. it's not fast to write. it's not fast to read. it's not memory efficient. it's not fun Was 2010 last time you used Java? All these things were addresses in lat 5 releases. I like Java for: * stability * fast to run code * fast to write code * mature libraries * good access to many good programmers (bad programmers write bad code which runs slow, is run slow and is read slow) Try Java13 with modern GC (ZGC or Shenandoah) or GraalVM. It's really fun, fast, modern. 4 years ago I was into Kotlin and Go, this year I'm back on Java.