CPL (Combined Programming Language) is based on ALGOL 60, and is an ALGOL-like language in both syntax and spirit.
CPL was partially implemented on the Titan computer at Cambridge and the Atlas computer at London University. CPL was designed to solve all types of problems, it was designed to be machine-independent, but oriented towards actual computers. (Barron et al. 1963:134-143).
The work on CPL started in 1961 at the University of Cambridge. M. Richards continued work on BCPL, a descendant of CPL, in 1968 (Jones 1999).
- Barron, D. W., J. N. Buxton, D. F. Hartley, E. Nixon & C. Strachey. (1963). "The main features of CPL". The Computer Journal, Volume 6, Issue 2:134-143. Oxford University Press. Retrieved Sunday, March 20, 2005 from http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_02/060134.sgm.abs.html.
- Jones, Karen Sparck. (1999). A brief informal history of the Computer Laboratory. University of Cambridge Computer Laboratory. Retrieved Saturday, March 19, 2005 from http://www.cl.cam.ac.uk/UoCCL/misc/EDSAC99/history.html.