BCPL es la
sigla en
inglés de
Basic Combined Programming Language (Lenguaje de Programación Básico Combinado). Fue diseñado por
Martin Richards de la
Universidad de Cambridge en
1966 debido a las dificultades experimentadas con el lenguaje de programación
CPL durante los
años 60. El primer compilador implementado fue escrito en
1967 mientras Richards visitaba el
MIT. El lenguaje fue descrito por primera vez en un proyecto presentado en una conferencia informática en
1969. Años después,
Dennis Ritchie y
Ken Thompson lo utilizaron como base para desarrollar
B (que a su vez, más tarde daría lugar al popular
lenguaje de programación C).