"Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming"
About this Quote
"Programming in the large" versus "programming in the small" is doing the heavy lifting. The small is the unglamorous craft: control flow, data structures, correctness, and the ability to reason locally about what a program does. The large is architecture: modularity, interfaces, boundaries, and the social reality of teams maintaining code over years. Wirth's intent is corrective: OOP only pays off when it rests on solid procedural instincts, because most real bugs and most real complexity still live in the mechanics of execution.
The subtext is a warning against cargo-cult abstraction. Treat OOP as a religion and you get class hierarchies that model org charts, not reality; inheritance used to avoid thinking; polymorphism as a performance of sophistication. Wirth is also defending a pedagogy: teach people to write clear procedures before you hand them the power tools of encapsulation and late binding.
Context matters: coming from a scientist who prized simplicity and efficiency, this is less nostalgia than systems thinking. Paradigms are instruments, not identities; scale doesn't excuse sloppiness, it amplifies it.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Wirth, Niklaus. (2026, January 15). Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming. FixQuotes. https://fixquotes.com/quotes/nevertheless-i-consider-oop-as-an-aspect-of-155708/
Chicago Style
Wirth, Niklaus. "Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming." FixQuotes. January 15, 2026. https://fixquotes.com/quotes/nevertheless-i-consider-oop-as-an-aspect-of-155708/.
MLA Style (9th ed.)
"Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming." FixQuotes, 15 Jan. 2026, https://fixquotes.com/quotes/nevertheless-i-consider-oop-as-an-aspect-of-155708/. Accessed 22 Feb. 2026.






