3 ms·
Eyeballing which languages are outliers, it seems that python, Swift and C# really stand out as good languages. Though I wonder if it’s that more a function of
by dcolkitt 6y ago
Eyeballing which languages are outliers, it seems that python, Swift and C# really stand out as good languages.
Though I wonder if it’s that more a function of their codebases being more beige than brown. Python tends to be used more for small, informal, non-critical cases like data science pipelines. It’s less common in the sprawling, mature, long-lived software that wakes you up in the middle of the night. Swift only came out in 2014. So even though it’s widely used, it’s had much less time for code rot on the existing projects.
Going the other way, Haskell and Scala stand out as exceptionally bad. I’m pretty sure that the dread truly does come from the inherent complexity of those languages rather than their use cases. However they’re also widely loved. So those language design choices are more polarizing than they are reviled.