Skip to content

Construction Quote by Niklaus Wirth

“Our ultimate goal is extensible programming. By this, we mean the construction of hierarchies of modules, each module adding new functionality to the system.” quote by Niklaus Wirth
Download Open image
“Our ultimate goal is extensible programming. By this, we mean the construction of hierarchies of modules, each module adding new functionality to the system.”

Niklaus Wirth

About This Quote

Source Speech: Lecture on Programming Languages, Niklaus Wirth, 1972

The aim is to design software where new features can be added by stacking modules, each building on previous ones.

In simple terms: Build software so new parts can be added easily.

Key Takeaway

Design modular, extensible systems.

Themes

software design modularity scalability

Mood

analytical optimistic

Type

technical inspirational

When to use this quote

  • large codebases
  • framework development
  • API design
  • plugin ecosystems

Key Concepts

hierarchical architecture abstraction code reuse

Questions to Reflect On

  • How can you keep module interfaces simple?
  • When does adding a module hurt performance?
A Different Perspective

Complex hierarchies can become hard to understand and maintain.

4.4 out of 5 (9 ratings)

More by Niklaus Wirth

Explore all 38 Niklaus Wirth quotes

More Construction quotes

Browse all 932 Construction quotes