( some of ) John’s Themes
Manage complexity
polyalgorithms (1968); meta-algorithms (1975); software parts (1978)
Raise level of abstraction
higher level components, languages
problem-solving environments
Understand software by experimentation
testing and evaluation
Previous slide
Next slide
Back to first slide
View graphic version