Good engineering is characterized by gradual, stepwise refinement of products that yields increased performance under given constraints and with given resources.
Niklaus WirthOur ultimate goal is extensible programming. By this, we mean the construction of hierarchies of modules, each module adding new functionality to the system.
Niklaus WirthExperience shows that the success of a programming course critically depends on the choice of these examples.
Niklaus Wirth