Complexity has and will maintain a strong fascination for many people. It is true that we live in a complex world and strive to solve inherently complex problems, which often do require complex mechanisms. However, this should not diminish our desire for elegant solutions, which convince by their clarity and effectiveness. Simple, elegant solutions are more effective, but they are harder to find than complex ones, and they require more time, which we too often believe to be unaffordable
Program construction consists of a sequence of refinement steps. - Niklaus Wirth
Program construction consists of a sequence of refinement steps.
- Niklaus Wirth
Programming is usually taught by examples. - Niklaus Wirth
Programming is usually taught by examples.
Experience shows that the success of a programming course critically depends on the choice of these examples. - Niklaus Wirth
Experience shows that the success of a programming course critically depends on the choice of these examples.
A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want. - Niklaus Wirth
A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want.
A good designer must rely on experience, on precise, logic thinking; and on pedantic exactness. No magic will do. - Niklaus Wirth
A good designer must rely on experience, on precise, logic thinking; and on pedantic exactness. No magic will do.
Increasingly, people seem to misinterpret complexity as sophistication, which is baffling -- the incomprehensible should cause suspicion rather than … - Niklaus Wirth
Increasingly, people seem to misinterpret complexity as sophistication, which is baffling -- the incomprehensible should cause suspicion rather than …
C++ is an insult to the human brain - Niklaus Wirth
C++ is an insult to the human brain
The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety, or at least to… - Niklaus Wirth
The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety, or at least to…
In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever. - Niklaus Wirth
In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever.
Login to join the discussion
Login to join the discussion