Skip to content
EntityQ810009· pop 33· linked from 119 articles

Also known as Basic Combined Programming Language

BCPL (Basic Combined Programming Language) is a procedural, imperative, and structured programming language. 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 many modern programming languages, including using curly braces to delimit code blocks. BCPL was first implemented by Martin Richards of the University of Cambridge in 1967.

Key facts

Programming language.name
BCPL
Programming language.paradigm
procedural, imperative, structured
Programming language.designer
Martin Richards
Programming language.typing
typeless (everything is a word)
Programming language.influenced_by
CPL
Programming language.influenced
B, C, Go

via Wikipedia infobox

Wikidata facts

Show 1 more fact
inception
1967-00-00
Sources (3)

via Wikidata · CC0

~10 min read

Article

8 sections
Contents
  • Design
  • History
  • Examples
  • Hello world
  • Further examples
  • References
  • Further reading
  • External links

BCPL (Basic Combined Programming Language) is a procedural, imperative, and structured programming language. 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 many modern programming languages, including using curly braces to delimit code blocks. BCPL was first implemented by Martin Richards of the University of Cambridge in 1967.

==Design==

Connections

Categories