Skip to main content

Correspondence on CPL and BCPL, 1968

MS. Eng. misc. b. 272/C.187
Held at the Weston Library

  • Request

Three-page typescript letter, 4 April 1968, from M. Richards at M.I.T., giving reasons for his decision not to write a CPL compiler in BCPL, but rather to improve the 'efficiency and machine independence' of the BCPL compiler. 'I realized that the reasons for using CPLOCODE as the intermediate object code are not valid if BCPL is implemented for its own sake. I have thus chosen to specify and implement an alternative object code which is specifically designed for BCPL'. A printout of an example of its use was enclosed with the letter and remains in the folder. Also included is a photocopy of 'Compilation of Demo BCPL. Not debugged', 5 May 1968, sent by Richards and annotated by Strachey.

The letter also describes the arguments employed by Richards in a paper he was writing on 'rationalizing my views of types'.


  • Creation: 1968


1 file

Language of Materials

  • English


MS. Eng. misc. b. 272/C.187

Former reference:

CSAC 71.1.80/C.187



Repository Details

Part of the Bodleian Libraries Repository

Weston Library
Broad Street
Oxford OX1 3BG United Kingdom