Arithmetic Quote by Bertrand Meyer
“You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time.”
About This Quote
Source Speech: Conference on Software Engineering, 1995
Prioritizing either high-level software quality or low-level pointer manipulation forces a trade‑off; you cannot fully achieve both simultaneously.
In simple terms: Choose between clean design or direct memory tricks.
Decide what matters most for your project.
Themes
Mood
Type
When to use this quote
- systems programming
- embedded development
- high‑performance computing
- critical safety software
Key Concepts
Questions to Reflect On
- Can you achieve both with safer languages?
- What risks does each choice entail?
Balancing safety and speed may be possible with modern languages and tools.