CPL (from
Combined Programming Language and
Cambridge Programming Language before that) was a computer
programming language developed jointly between the Mathematical Laboratory at the
University of Cambridge and the
University of London Computer Unit during the 1960s hence CPL gained the nickname "Cambridge Plus London" <!-- link retrieved Jun 5 2010 -->. The collaborative effort was responsible for the "Combined" in the name of the language (previously, the name was Cambridge Programming Language).
D. W. Barron and
Christopher Strachey were involved (for others see paper). In 1963 (when the paper was published) it was currently being implemented on the
Titan Computer at Cambridge and the
Atlas Computer at London.
It was heavily influenced by
ALGOL 60 but, instead of being extremely small, elegant and simple, CPL was intended for a wider application area than scientific calculations and was therefore much more complex and not as elegant as ALGOL 60. CPL was a big language for its time. CPL attempted to go beyond ALGOL to include industrial process control and business data processing, among other things. CPL was also intended to allow low-level programming and high level abstractions using the same language.
However, CPL was only implemented very slowly. Properly working compilers were probably written by about 1970, but the language never gained much popularity and seems to have disappeared without trace sometime...
Read More