CPL

E632953

CPL (Combined Programming Language) is an early high-level programming language from the 1960s that introduced many advanced features and influenced later languages such as BCPL and B.

Try in SPARQL Jump to: Statements Referenced by

Statements (39)

Predicate Object
instanceOf high-level programming language
procedural programming language
programming language
abbreviationOf Combined Programming Language NERFINISHED
countryOfOrigin United Kingdom
designedFor general-purpose programming
scientific computing
systems programming
designedInDecade 1960s
designStarted 1963
developer Cambridge University NERFINISHED
University of London NERFINISHED
executionModel compiled language
field computer science
fullName Combined Programming Language NERFINISHED
hasParadigm imperative programming
procedural programming
hasSyntaxStyle ALGOL-like syntax
historicalPeriod early high-level languages
historicalStatus largely obsolete
influenced B (programming language) NERFINISHED
BCPL NERFINISHED
design of later C-family languages indirectly via BCPL and B
later systems programming languages
influencedBy ALGOL 60 NERFINISHED
other early high-level languages
notableFeature combination of low-level control with high-level abstractions
influence on BCPL and B
rich type structure for its time
successor BCPL NERFINISHED
supports block structure
floating-point arithmetic
higher-level data structuring
integer arithmetic
recursive procedures
structured control flow
user-defined data types
usedIn academic research
experimental systems programming

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.