3 ms·
While we both agree what would happen, I don't see that as a bad thing. With core language being the same, lots of the skill will be portable. We have the same
by markokocic 15y ago
While we both agree what would happen, I don't see that as a bad thing. With core language being the same, lots of the skill will be portable.
We have the same situation right now with C/C++, where people are hiring Windows C++ programmers and Linux C++ programmers. It doesn't seem to hurt that much C++ as a language. And C++ has even smaller "standard library" than Scala.
- danieldk 15y agoC++ has a smaller standard library, but has easier interoperability with other languages. I see your point, but I do think it hurts C++ and C++ programmers. Programming C++ in Windows or programming C++ in a gtkmm context are very different. Even the most basic things are not standardized (unicode string handling, etc.). Middle ground does exist (Qt), but it does replace most of the STL and has some very basic weaknesses, like vectors that are limited to 2^31 − 1 elements on common platforms. So, again, I am seriously interested in what fragmentation buys you when porting to a platform that already has 1 1/2 functional languages, supported by its developer?