Why we write programs:
l
to make a system or device that carries
out some function
l
to communicate with others
l
to try ideas, to learn
l
to
convince
ourselves
that we understand
(rather than just saying we do)
l