Hacker News new | ask | show | jobs
by inopinatus 5088 days ago
Choice of language is quite marginal when it comes to determining the quality and utility of code.
3 comments

Actually, it's been known for quite awhile that there's a factor of 2 to 3 times in productivity. That's not really marginal. Talent far outstrips that, though.
Indeed talent does. I make no claims about productivity. Your note is intriguing, references invited.
productivity != quality and utility
It doesn't equal utility, but it does equal quality, at least to the extent that bugs per SLOC matter. This has also been known for awhile, with data to back it up.
I'm not sure that's true. Though it obviously depends more on the programmer themself, the semantics of a language can make it easier, at least, to write higher quality code. For example, bounds checking removes a whole class of bugs (probably the most common in C) from the equation. I disagree that this effect could be described as "marginal".
yeah but other languages have better minima cause they hand-hold so much, like python