News for hackers. Stuff that matters.
Re:Another go at Go failed by dschiptsov on Wednesday January 08, 2014 @08:29AM (#7023308)
Of course Java is the best solution for any problem, who could dare to think otherwise. It is mature, stable, incorporates millions of man hours (of solid mediocrity) and there are no shortage in coders and believers.

http://chrisdone.com/posts/dijkstra-haskell-java

Re:Another go at Go failed by sixthloginorso on Wednesday January 08, 2014 @08:44AM (#7023372)
It has a state-of-the-art Virtual Machine, rich concurrency facilities (why does everyone forget this?), reasonable type safety, great tooling, and it operates within a diverse ecosystem of languages using the same infrastructure.

But yeah, I have always liked the argument of throwing a curve ball at the kids who were already programming in imperative languages. It also levels the playing field and those who hadn't had any prior experience tend to perform better without feeling so inadequate next to their peers.

Re:Another go at Go failed by dschiptsov on Thursday January 09, 2014 @04:14AM (#7029494)
Rich concurrency facilities based on pthreads and murexes provided by an OS, so no miracles here, just the same broken by design stuff.
Re:Another go at Go failed by sixthloginorso on Thursday January 09, 2014 @08:03AM (#7030183)
Care to expand? I still find that Java's are some of the best concurrency libraries you'll find, among imperative languages or otherwise.
Re:Another go at Go failed by zvrba on Wednesday January 08, 2014 @09:05AM (#7023480)
Java of today is not the same as Java from 2001.
Re:Another go at Go failed by sixthloginorso on Wednesday January 08, 2014 @09:16AM (#7023540)
Dijkstra's argument was more about Haskell than Java... well, except the trash talk about Java's origins, you can't change those.
Re:Another go at Go failed by remon on Wednesday January 08, 2014 @08:58AM (#7023445)
"Someone in 2001 wrote..." click X