CPL, short for Combined Programming Language, is an early programming language created in 1963 by Christopher Strachey. Early development took place at the University of Cambridge and the University of London. The Programming Language Database describes it as a multi-paradigm language developed in the early 1960s and as an early ancestor of the C language by way of BCPL and B, which makes it the first step in a line of languages that leads to one of the most widely used systems languages in computing. Its related languages include ALGOL 60, BCPL, POP-2, B and C. Its example code on the page uses a "value of" form and section signs to bracket blocks, a notation unlike most languages that followed it.
Facts
First Released CPL (programming language)
Filter Results1 entry
Connections
Follows Typing Discipline
Source Free On-line Dictionary of Computing: Free On-line Dictionary of Computing: CPL
In Field
Source Programming Language Database (PLDB): CPL
Influenced By
Source Free On-line Dictionary of Computing: Free On-line Dictionary of Computing: CPL
Invented
Source Programming Language Database (PLDB): CPL
Preceded By
Source Free On-line Dictionary of Computing: Free On-line Dictionary of Computing: CPL
Sources
1. Programming Language Database (PLDB): CPL
PLDB CPL page, opening line
CPL, aka Combined Programming Language, is a programming language created in 1963 by Christopher Strachey
PLDB CPL page, Wikipedia summary
CPL (Combined Programming Language) is a multi-paradigm programming language
Invented: Christopher Strachey, PLDB CPL page, opening line [invented]
created in 1963 by Christopher Strachey
In Field: Programming Language Theory, PLDB CPL page
is a programming language created in 1963 by Christopher Strachey
View the SourceFree On-line Dictionary of Computing: Free On-line Dictionary of Computing: CPL
Free On-line Dictionary of ComputingFollows Typing Discipline: Strong Typing, FOLDOC CPL entry
It is strongly typed
Influenced By: ALGOL 60, FOLDOC CPL entry
with syntax based on ALGOL 60
Preceded By: ALGOL 60, FOLDOC CPL entry
with syntax based on ALGOL 60
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.