is a 1976 book written by
Niklaus Wirth
(designer of the famous Pascal programming language)
covering some of the fundamental topics of computer programming,
particularly that
algorithms and data structures
are inherently related.
(Wikipedia:
click here
Computer programs
Facts:
A computer program is used to
solve (a specific) problem
In order to solve a problem,
we must have
informationabout the problem
Information is
organized in
data structures to
facilitate
usage
(= information retrieval, update, and so on)
Hence:
An (non-trivial) algorithmwill often use (one or more)
data structures
to store relavant information
(Information is
essential to solve
any problem.
Case in point:
CEO's of major companies
uses sale information to
make decisions on the
most profitable course
Humans (and computers)cannot solve
a problem without adequate information: