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
More Quotes by Bjarne Add to List
I find languages that support just one programming paradigm constraining
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