Algorithms for a computer

There is a STRONG distinction between an algorithm as an abstract* representation and its concrete** implementation as a program. Each algorithm can have many implementations - by different programmers and in different programming languages.

* abstract: theoretical, hypothetical, conceptual, ideal

** concrete: actual, tangible


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