2 ms·
It looks like the key takeaways are: Overall language effects do not appear to be a dominant factor in software quality. Manual memory management is error pron
by yogthos 7y ago
It looks like the key takeaways are:
Overall language effects do not appear to be a dominant factor in software quality. Manual memory management is error prone. Functional languages appear to produce better results than OO/imperaive ones. Static typing does not appear to play a measurable role. In fact, Clojure and Erlang were in a category of their own, beating out statically typed counterparts.
- Skunkleton 7y ago> Clojure and Erlang were in a category of their own I wonder how they controlled for developer skill?
- yogthos 7y agoIt's likely that Clojure and Erlang communities have a higher ratio of experienced developers than mainstream languages. However, this would be true for Scala and Haskell communities as well presumably. Meanwhile, the fact that experienced developers choosing these languages appear to produce better code is an interesting data point of itself.