3 ms·
I like to learn new languages, but I end up at this. What matters more professionally is Frameworks, SDKs, Libraries, etc. For example I'm not a big fan of C#
by malkia 16y ago
I like to learn new languages, but I end up at this.
What matters more professionally is Frameworks, SDKs, Libraries, etc.
For example I'm not a big fan of C#, or static typing, but Unity's C# (And UnityScript/BooLang) framework is pretty good to be ignored.
- lelele 16y ago> What matters more professionally is Frameworks, SDKs, Libraries, etc. It depends. Frameworks and SDKs cannot overcome shortcomings of your language and/or language implementation (and often you don't have the luxury to switch gears, because there is only one reference implementation). When I studied Erlang's support for concurrency, I realized how hard it would have been trying to do that in another language. Yes, you could somewhat manage to replicate that, but: - your language implementation could lack microthreads, thus impacting how concurrency would scale; - you may need to follow some protocol in using the framework, otherwise you could fall into one of many pitfalls, which aren't there in the language you're using as a model.