Skip to main content

Science Quote by Bjarne Stroustrup

"I find languages that support just one programming paradigm constraining"

About this Quote

Stroustrup’s line reads like a polite complaint, but it’s also a manifesto smuggled into a sentence. “Constraining” is doing the real work here: it frames single-paradigm languages not as elegant or principled, but as tools that narrow your options in moments when software gets messy, large, and long-lived. Coming from the designer of C++, it’s less a neutral observation than a defense of pluralism under pressure.

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

TopicCoding & Programming
SourceHelp 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.

More Quotes by Bjarne Add to List
Bjarne Stroustrup on multi-paradigm programming
Click to enlarge Portrait | Landscape

About the Author

Denmark Flag

Bjarne Stroustrup (born December 30, 1950) is a Scientist from Denmark.

15 more quotes available

View Profile

Similar Quotes