3 ms·
A recent related topic on LtU: http://lambda-the-ultimate.org/node/5402 http://lambda-the-ultimate.org/node/5402 Stroustrup's Rule: - For new features, people
by mabynogy 9y ago
A recent related topic on LtU: http://lambda-the-ultimate.org/node/5402 http://lambda-the-ultimate.org/node/5402
Stroustrup's Rule:
- For new features, people insist on LOUD explicit syntax.
- For established features, people want terse notation.
- AstralStorm 9y agoUp to a point. There is a degree of terseness that does not help anymore, just increases number of mistakes. See Perl for example and sigil type marking that is a historical artefact of ancient 8-bit computer parsers. Conciseness is not the same as terseness. Fewer syntax elements used to express as opposed to shorter syntax. Succintness is another thing, also meaning lack of ambiguity. For example many dynamically typed languages are concise but not succinct. (You have to rely on names of things to know what they are and mean and assume no mistakes.)