Algorithms vs. programs (1)
Algorithms:
- can be performed by humans or machines
- can be expressed in any suitable language
- may be as abstract as we like.
Programs:
- must be performed by machines
- must be expressed in a programming language
- must be detailed and specific.