Technology Quote by Paul Graham
““If language A has an operator for removing spaces from strings and language B doesn’t, that probably doesn’t make A more powerful, because you can probably write a subroutine to do it in B. But if A supports, say, recursion, and B doesn’t, that’s not likely to be something you can fix by writing library functions.””
About This Quote
Source Essay: “Beating the Averages”, 2006
Argues that language features like recursion are more fundamental than superficial conveniences like string manipulation.
In simple terms: Recursion matters more than removing spaces.
Prioritize powerful language capabilities.
Themes
Mood
Type
When to use this quote
- compiler design
- algorithm development
- educational curricula
- code optimization
Key Concepts
Questions to Reflect On
- How does recursion empower your code?
- Can you emulate missing features with libraries?
Not all languages need the same features for practical use.