>> Tecnologia eletrônica >  >> Telefones >> Estações de conferência

O que é a linguagem BCPL?

Linguagem BCPL

Desenvolvido por Martin Richards no Laboratório de Computação da Universidade de Cambridge em 1966. Significa Basic Combined Programming Language.

Ele foi projetado para ser pequeno e eficiente e como uma linguagem de ensino para programação de sistemas e escrita de compiladores. É digitado estaticamente, orientado a procedimentos, estruturado em blocos e oferece suporte a ponteiros e arrays. Também possui recursos de entrada e saída e de alocação de armazenamento dinâmico.

Apesar de ser uma linguagem pequena, a BCPL oferece muitas das funcionalidades encontradas em linguagens de programação maiores e mais complexas. Por exemplo, possui recursos para compilação condicional e para geração de linguagem assembly.

A simplicidade da linguagem facilita a implementação em diferentes plataformas. Houve implementações de BCPL para uma ampla variedade de máquinas, incluindo a série PDP, a série IBM 360, a série Motorola 68000 e a série Intel x86.

A linguagem BCPL influenciou o design de várias outras linguagens, incluindo C e Java.

Exemplo
```bcpl
OBTER "libhdr"
OBTER "libhdr"; {mesma coisa, nenhum parâmetro esperado}

CONST printnl =proc (string s) =$( putc('\n') )

VAR nl =nova linha, tab =tabch;

PROC main() =$(print(tab nl nl "Olá, aqui é BCPL falando..."))
```