On Wednesday, 23 January 2019 at 12:26:02 UTC, rikki cattermole
wrote:
On 24/01/2019 1:20 AM, JN wrote:
Well, the truth is, people don't come to a language because of
a killer feature. Sometimes it's even the opposite. Java and
Dart are familiar to some extent because of lack of killer
features.
Actually that isn't quite true.
Java's killer feature is consistent simplicity. That is how it
was originally sold to great success. The ecosystem and tooling
came later.
Java is going to get CSP-style concurency as in Go probably in
JDK13. It's called Project Loom. Here is a presentation by Mark
Reinhold (Java project lead at Oracle) where he is presenting a
preview of JDK13 and Project Loom:
https://www.youtube.com/watch?time_continue=4125&v=nKJbDYRsO0s
(starting at 1:08:47)
This will create some competition for Go what the multi-threading
model is concerned. Java is better than Go otherwise in every
aspect except memory consumption.