Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


BCPL

BCPL
Paradigmprocedural, imperative, structured
Designed byMartin Richards
First appeared1967 (1967)[1]
Typing disciplinetypeless (everything is a word)
Influenced by
CPL
Influenced
B, C, Go[2]

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.[3] BCPL was first implemented by Martin Richards of the University of Cambridge in 1967.[1]

  1. ^ a b "Martin Richards (2003 Computer Pioneer Award)". IEEE Computer Society. Archived from the original on 24 November 2017. Retrieved 24 November 2017.
  2. ^ Pike, Rob (24 April 2014). "Hello Gophers". Retrieved 11 March 2016.
  3. ^ https://www.cl.cam.ac.uk/~mr10/bcplman.pdf The BCPL Cintsys and Cintpos User Guide, 2.1.4 Section brackets

Previous Page Next Page