BCPL

BCPL
Paradigma
Surgido em1966 (59–60 anos)
Criado porMartin Richards
Estilo de tipagemsem tipos (tudo é uma palavra)
Influenciada porCPL
Influenciou

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.[2] BCPL foi implementada pela primeira vez Martin Richards, da Universidade de Cambridge em 1967.[3]

Exemplo

O famoso Programa Olá Mundo, escrito em BCPL:

GET "LIBHDR"

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

Ver também

Referências

  1. ↑ Rob Pike (24 de abril de 2014). «Hello, Gophers! § Not just C» (em inglês). Google. Consultado em 20 de março de 2025
  2. ↑ https://www.cl.cam.ac.uk/~mr10/bcplman.pdf The BCPL Cintsys and Cintpos User Guide, 2.1.4 Section brackets
  3. ↑ «Martin Richards (2003 Computer Pioneer Award)». IEEE Computer Society. Consultado em 24 de novembro de 2017. Cópia arquivada em 24 de novembro de 2017

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) ISBN 0-521-28681-6

Ligações externas