Software gets slower faster than hardware gets faster. (Or, sometimes known by] Grove [the head of Intel] giveth and Gates [the head… — Niklaus Wirth Copy Share Image
Good engineering is characterized by gradual, stepwise refinement of products that yields increased performance under given constraints and with given resources. — Niklaus Wirth Copy Share Image
A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want. — Niklaus Wirth Copy Share Image
Software development is technical activity conducted by human beings. — Niklaus Wirth Copy Share Image
Increasingly, people seem to misinterpret complexity as sophistication, which is baffling -- the incomprehensible should cause suspicion rather than admiration. — Niklaus Wirth Copy Share Image
I am convinced that there is a need for high quality software, and the time will come when it will be recognized… — Niklaus Wirth Copy Share Image
Software is getting slower more rapidly than hardware becomes faster. — Niklaus Wirth Copy Share Image
The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety,… — Niklaus Wirth Copy Share Image
Indeed, the woes of Software Engineering are not due to lack of tools, or proper management, but largely due to lack of… — Niklaus Wirth Copy Share Image
Software gets slower faster than hardware gets faster. (Or, sometimes known by] Grove [the head of Intel] giveth and Gates [the head of Microsoft]… — Niklaus Wirth Copy Share Image
Usually its users discover sooner or later that their program does not deliver all the desired results, or worse, that the results requested were… — Niklaus Wirth Copy Share 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 Copy Share Image
During the process of stepwise refinement, a notation which is natural to the problem in hand should be used as long as possible. — Niklaus Wirth Copy Share Image
The idea that one might derive satisfaction from his or her successful work, because that work is ingenious, beautiful, or just pleasing, has become… — Niklaus Wirth Copy Share Image
The possible solutions to a given problem emerge as the leaves of a tree, each node representing a point of deliberation and decision. — Niklaus Wirth Copy Share Image
Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small… — Niklaus Wirth Copy Share Image
In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever. — Niklaus Wirth Copy Share Image
My being a teacher had a decisive influence on making language and systems as simple as possible so that in my teaching, I could… — Niklaus Wirth Copy Share Image