Basic Combined Programming Language

A procedural, imperative, and structured computer programming language

Announcement / Release
around 1967
around 1986
Birth Place
Cambridge, England, United Kingdom of Great Britain and Northern Ireland


Originally intended for writing compilers for other languages, BCPL is no longer in common use. However, its influence is still felt because a stripped down and syntactically changed version of BCPL, called B, was the language on which the C programming language was based. BCPL introduced several features of modern programming languages, including using curly braces to delimit code blocks; compilation via virtual machine byte-code; and the world's first 'hello world' demonstrator program. BCPL was first implemented by Martin Richards of the University of Cambridge in 1967. BCPL was a response to difficulties with its predecessor, Cambridge Programming Language, later renamed Combined Programming Language (CPL), which was designed during the early 1960s.

Something Missing? Feel Feel to Help Fix It - Sign up !