3 ms·
> The declaration of what food is occurs in the middle of the line and doesn’t even look like a variable declaration. And that's what makes the whole line unre
by klibertp 13y ago
> The declaration of what food is occurs in the middle of the line and doesn’t even look like a variable declaration.
And that's what makes the whole line unreadable. And 'unless' would make it even less readable.
I can understand why people insist on discussing such personal, subjective matters as "readability" or "expressiveness" - I like that too. What I don't get is why do they confuse their impressions with facts and why do they try to generalise based on them. Is it that hard to admit that what's readable to you may be completely unintelligible to someone else?
Comparison of programming languages, outside of some really technical metrics, will always be subjective and preference-based. Discussing metrics as vague as "readability" without even agreeing on what it means is absolutely pointless. Yet so many man-hours go into debates and blog posts, sometimes even books, which cover such issues. It's stupid, straw-man discussion every single time it appears.
I really wish people would stop writing lengthy posts with a sole purpose of informing the world about their preferences. It's not that I'm against people having preferences, I'd just like them stated as preferences, not facts, and preferably only when they are not repeated a millionth time this month.
Edit: also, this: http://joelgrus.com/2013/12/24/why-programming-language-x-is-unambiguously-better-than-programming-language-y/ http://joelgrus.com/2013/12/24/why-programming-language-x-is...