Bcpl Language

ChristopherStrachey designed CPL (CplLanguage), which begat BCPL, which begat B (BeeLanguage), which begat C (CeeLanguage), which begat C++ (CeePlusPlus), which begat Java (JavaLanguage), which begat C# (CsharpLanguage), ...

BCPL is a simple typeless language that was designed in 1966 by MartinRichards and implemented for the first time at MIT in the Spring of 1967.

It was the implementation language for the Tripos portion of the Amiga operating system, so many Amiga developers ended up being familiar with at least some aspects of BCPL.

Current (2004) implementation available at MartinRichards' site http://www.cl.cam.ac.uk/users/mr/BCPL.html

"A brief(ish) description of BCPL" by Clive D.W. Feather: http://www.lysator.liu.se/c/clive-on-bcpl.html

A more thorough description: Martin Richards and Colin Whitby-Strevens: BCPL: the language and its compiler. Cambridge University Press 1980.

"BCPL was the systems programming LanguageOfChoice at Cambridge, because it generated code better than the IBM Fortran compilers while not requiring the agony of Assembler." (In case anyone was wondering what the point was back then.)


CategoryProgrammingLanguage


EditText of this page (last edited September 1, 2006) or FindPage with title or text search