4 ms·
That is so wrong. Mathematical thesis are using a syntax arguably much much more powerful than programming languages and yet they're still using lots and lots
by martinced 14y ago
That is so wrong.
Mathematical thesis are using a syntax arguably much much more powerful than programming languages and yet they're still using lots and lots of english to describe what the formulas are doing and why they're (supposedly) correct in doing so.
I very much prefer to have 1000 lines of some Lisp dialect with lots of comments about what the code does than 10 000 lines of "self-explaining" Java/C# code.
Code can contain bugs. Comments cannot.
- thinkstoomuch 14y ago>Comments cannot. I disagree. While the comments won't break your code, they can certainly ease the introduction of bugs, and cause cognitive delays when they're wrong or out of date. Comments need as much care as the code itself, with the DRY principle guiding when they need to be pruned.