"I find languages that support just one programming paradigm constraining"
About this Quote
The intent is practical: real systems aren’t tidy. They contain low-level performance hotspots, high-level abstractions, legacy seams, and shifting requirements. A language that insists you solve every problem in one style forces ideology onto engineering. Stroustrup’s subtext is that paradigm purity is a luxury; shipping reliable, fast, maintainable code is the actual constraint.
Context matters. C++ arrived as “C with Classes,” then expanded into templates, generic programming, RAII, and later lambdas and more functional idioms. Critics have long accused it of being a kitchen-sink language. Stroustrup flips that critique: the “sink” is the point, because the real world keeps handing you different dishes. His understated phrasing also signals a cultural jab at language tribes that treat paradigms as identities rather than instruments.
What makes the quote work is its calm refusal to grandstand. No call to arms, no dunking on rivals - just a scientist’s preference stated as an engineering constraint. It’s an argument for optionality: not because choice is inherently good, but because software routinely punishes one-size-fits-all thinking.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Stroustrup, Bjarne. (2026, January 17). I find languages that support just one programming paradigm constraining. FixQuotes. https://fixquotes.com/quotes/i-find-languages-that-support-just-one-51254/
Chicago Style
Stroustrup, Bjarne. "I find languages that support just one programming paradigm constraining." FixQuotes. January 17, 2026. https://fixquotes.com/quotes/i-find-languages-that-support-just-one-51254/.
MLA Style (9th ed.)
"I find languages that support just one programming paradigm constraining." FixQuotes, 17 Jan. 2026, https://fixquotes.com/quotes/i-find-languages-that-support-just-one-51254/. Accessed 12 Feb. 2026.




