Code for some of the algorithms discussed exists in various programming languages such as Algol, C, Java, Pascal and Turing (e.g. `foo.t', for historical reasons). The Bibliography also contains references on algorithms and data structures in journals and books. Algorithm: a process or set of rules used for calculation or problem-solving, esp. with a computer. Program: a series of coded instructio