Bcpl


bcpl
language
(Basic CPL) A British systems language developed by Richards in 1969 and descended from CPL (Combined Programming Language). BCPL is low-level, typeless and block-structured, and provides only one-dimensional arrays. Case is not significant, but conventionally reserved words begin with a capital. Flow control constructs include: If-Then, Test-Then-Else, Unless-Do, While-Do, Until-Do, Repeat, Repeatwhile, Repeatuntil, For-to-By-Do, Loop, Break and Switchon-Into-Case-Default-Endcase. BCPL has conditional expressions, pointers, and manifest constants. It has both procedures: ‘Let foo(bar) Be command’ and functions: ‘Let foo(bar) = expression’. ‘Valof $(..Resultis..$)’ causes a compound command to produce a value. Parameters are call-by-value.
Program segments communicate via the global vector where system and user variables are stored in fixed numerical locations in a single array.
The first BCPL compiler was written in AED. BCPL was used to implement the TRIPOS operating system, which was subsequently reincarnated as AmigaDOS.
[“BCPL – The Language and its Compiler”, Martin Richards & Colin Whitby-Stevens, Cambridge U Press 1979].
See OCODE, INTCODE.
Oxford BCPL differed slightly: Test-Ifso-Ifnot, and section brackets in place of $( $).
The original INTCODE interpreter for BCPL is available for Amiga, Unix, MS-DOS (ftp://wuarchive.wustl.edu/systems/amiga/programming/languages/BCPL/).
A BCPL compiler bootstrap kit with an INTCODE interpreter in C was written by Ken Yap [email protected].
(1995-03-26)
Basic Combined Programming Language

Read Also:

  • Bcpt

    bcpt best conventional pollutant technology

  • Bcs

    Bachelor of Chemical Science. Bachelor of Commercial Science. Contemporary Examples Our side is not above an old-fashioned threat: Destroy the bcs, and you might get something worse. Bush’s Man Shills for Football Bryan Curtis December 1, 2009 Maybe we could even throw in a bcs Playoff system to decide who wins. The Next Great Media […]

  • Bcs theory

    Physics. a general quantum theory of superconductivity that describes many properties of superconducting materials.

  • Bct

    bct breast-conserving therapy

  • Bd. ft.

    board foot; board feet. board foot


Disclaimer: Bcpl definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.