Comment Too much choice? (Score 0) 90
As a scientific programmer, I beginning to see a 'too much choice' scenario. There is now Rust, Dart, Julia, Swift, Go in the 'immature' languages scene, and Python, Ruby, Java, C# etc. in the mature language scene.
None of the new languages though are being developed with a a definite specific goal or enhancement. They are hardly ever 'feature-complete', in the sense that they are multi-purpose, cross-platform, with good standardized development tools on all platforms.
Almost feels like they are being developed 'cause we can.'
It leads to a lot of divided effort writing libraries and packages for so many languages. I for one am happy the Apple won't open-source Swift.
It would be better to simply enhance something like Python with JIT and integration into the browser etc. Attempts are being made, I know, but they aren't progressing early fast enough to be useful.