Complex problems Quote by Erik Naggum
“Well, take it from an old hand: the only reason it would be easier to program in C is that you can't easily express complex problems in C, so you don't.”
About This Quote
Source Interview: C Programming Discussion, 1990s
C lacks abstractions for complex problems, making it harder to express them, which simplifies programming but limits capability.
In simple terms: C is simple but not expressive for complex tasks.
Choose languages with higher-level abstractions for complex work.
Themes
Mood
Type
When to use this quote
- building large systems
- teaching programming
- refactoring code
Key Concepts
Questions to Reflect On
- What problems have you simplified by using C?
- When is simplicity more valuable than expressiveness?
Higher-level languages may introduce performance overhead.