3 ms·
"readability is more important than writability for a programming language" Couldn't agree with you more. Readability is measurable and considering that a lot
by lucian303 14y ago
"readability is more important than writability for a programming language"
Couldn't agree with you more. Readability is measurable and considering that a lot of programmers come from C-type languages, I really don't see why people try to modify an existing formula (as badly implemented as that formula is in JS).
tl;dr: Let's face it, if you're using Coffeescript or similar because there are too many braces or parenthesis, perhaps you should quit development right now and take a class on basic algebra, quit that and save the world your horrific code. Seriously.
- klibertp 14y agoReadability is measurable, that's true, but the second part of your sentence makes me wonder if you really understand what readability is. Do not confuse readability with familiarity. Also, don't forget that readability is a function of both syntax and semantics. Also, I really don't know what connection there could be between aesthetic preference and quality of code produced. Are you aware of some study that show that kind of connection? With conclusion which says that if I like line noise then I am a great programmer, and if I like whitespace I am bad? If not then your 'tl;dr' is just stupid, sorry.
- lucian303 14y agoThis isn't about aesthetics, it's about grammar. Just as in written human languages, computer languages have grammar that make things easier to read and understand. How well that grammar is done depends on the language. My point is that if aesthetics is one of the reasons you choose a language, you really don't understand software development or the simple idea of "use the right tool for the right job."
- orangecat 14y agoMy point is that if aesthetics is one of the reasons you choose a language, you really don't understand software development Some would disagree: http://paulgraham.com/pypar.html http://paulgraham.com/pypar.html