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.

All labels observed (1)

Label Occurrences
CPL canonical 3

How this entity was disambiguated

Statements (39)

Predicate Object
instanceOf high-level programming language ⓘ
procedural programming language ⓘ
programming language ⓘ
abbreviationOf Combined Programming Language ⓘ
countryOfOrigin United Kingdom ⓘ
designedFor general-purpose programming ⓘ
scientific computing ⓘ
systems programming ⓘ
designedInDecade 1960s ⓘ
designStarted 1963 ⓘ
developer Cambridge University ⓘ
University of London ⓘ
executionModel compiled language ⓘ
field computer science ⓘ
fullName Combined Programming Language ⓘ
hasParadigm imperative programming ⓘ
procedural programming ⓘ
hasSyntaxStyle ALGOL-like syntax ⓘ
historicalPeriod early high-level languages ⓘ
historicalStatus largely obsolete ⓘ
influenced B (programming language) ⓘ
BCPL ⓘ
design of later C-family languages indirectly via BCPL and B ⓘ
later systems programming languages ⓘ
influencedBy ALGOL 60 ⓘ
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 ⓘ
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 ⓘ

How these facts were elicited

Referenced by (3)

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