Skip to main content

Syntactic Noise

  • Compare amount of punctuation used in natural language versus computational languages.

  • Readability issues.

  • Indentation-based versus curly brace-delimited.

  • Overuse of parentheses.

    • Lisps.

    • Nested function calls.

  • Case Study: Comments

    • Why #, //, or ; on every line?

    • Why special syntax for documentation comments. Follow principle of making good things easy instead.

Comments