3 ms·
This is all about trade-offs right? Choose to have a simpler language when it comes to concurrency and multi-threaded programming and the outcome is a harder ti
by deckarep 9y ago
This is all about trade-offs right? Choose to have a simpler language when it comes to concurrency and multi-threaded programming and the outcome is a harder time troubleshooting at runtime.
Or, make the compiler more powerful and annotate the code in such a way that the compiler does way more upfront on your behalf...now this means you don't have to work so hard to troubleshoot code in production.
Personally, I'd rather work harder up front--even if it means a higher learning curve.