BCPL (Basic Combined Programming Language (Linguagem de Programação Básica Combinada)) é uma linguagem de programação procedural, imperativa e estruturada. Originalmente destinada a escrita de compiladores, BCPL não está mais em uso. Porém sua influência ainda é sentida devido a versão reduzida e mudada sintaticamente, chamada de B, foi a linguagem em que a linguagem de programação C foi baseada. BCPL introduziu várias características de muitas linguagens de programação modernas, incluindo o uso de chaves para delimitar blocos de código.https://www.cl.cam.ac.uk/~mr10/bcplman.pdf The BCPL Cintsys and Cintpos User Guide, 2.1.4 Section brackets BCPL foi implementada pela primeira vez Martin Richards, da Universidade de Cambridge em 1967.

Exemplo O famoso Programa Olá Mundo, escrito em BCPL:

GET "LIBHDR"

LET START () BE $( WRITES ("Olá, Mundo!*N") $)

Ver também Martin Richards

Bibliografia Martin Richards, The BCPL Reference Manual (Memorandum M-352, Project MAC, Cambridge, MA, USA, July, 1967) Martin Richards, BCPL - a tool for compiler writing and systems programming (Proceedings of the Spring Joint Computer Conference, Vol 34, pp 557–566, 1969) Martin Richards, Arthur Evans, Robert F. Mabee, The BCPL Reference Manual (MAC TR-141, Project MAC, Cambridge, MA, USA, 1974) Martin Richards, Colin Whitby-Strevens, BCPL, the language and its compiler (Cambridge University Press, 1980)

Ligações externas Martin Richards' BCPL distribution Martin Richards' BCPL Reference Manual, 1967 by Dennis M. Ritchie BCPL entry in the Jargon File Nordier & Associates' x86 port ArnorBCPL manual (1986, Amstrad PCW/CPC) How BCPL evolved from CPL, Martin Richards Ritchie's The Development of the C Language has commentary about BCPL's influence on C The BCPL Cintsys and Cintpos User Guide BCPL Reference Manual, 1975 Xerox Palo Alto Research Center

Categoria:Linguagens de programação procedurais Categoria:Linguagens de programação criadas em 1967