Levels of Abstraction

Algorithms can be specified at many different levels of abstraction (detail).

An algorithm with greater detail (less abstraction) is obtained by refining or subdividing a more abstract algorithm.

The result is a hierarchy of algorithms, representing different levels of abstraction.

Developing this hierarchy is again much like the writing process for an essay, which may be refined from an initial meager outline to a complete outline and finally to paragraphs and sentences.


CS1104 Main Page
Last Updated 01/05/2000
© L.Heath, 2000