3 ms·
It is always possible to compare any two things. The real question is if there's something interesting to learn. We learned that the goroutines & channels conc
by fnl 9y ago
It is always possible to compare any two things. The real question is if there's something interesting to learn.
We learned that the goroutines & channels concept isn't that bad an idea, but that it doesn't prevent you from stumbling over weird race conditions in large, distributed systems. Beyond that, at best one might argue if the lack of nearly all advanced programming features in Go is in itself a feature or a shortcoming.
However, I think that depends more on your personal preference on programming styles, so there's not much more to be learned from arguing about that. So that is why I see there's little that can be learned from any such comparison beyond what's well known already.
- fauigerzigerk 9y agoI can say for myself that I am learning a lot from comparisons and even from language flame wars. They give me an incentive to think more deeply about the implications of particular features and architectures and avoid stumbling blindly into well known pitfalls.
- fnl 9y agoThat, finally, is something I can underwrite 100%, too! :-)