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


[PREV][TOC][NEXT]


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