CPL

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=Languages |subcat=Programming Languages |released=1963 }} '''CPL''' (Combined Programming Language or Cambridge Programming Language) was a programmi...")
 
m
 
Line 4: Line 4:
 
|released=1963
 
|released=1963
 
}}
 
}}
 
 
'''CPL''' (Combined Programming Language or Cambridge Programming Language) was a programming language developed at the universities of Cambridge and London in the early 1960s. It is most notable for being a distant ancestor of [[C]] and its descendants, since CPL begat [[BCPL]] which begat [[B]] which begat [[C]] which begat [[C++]], [[C Sharp|C#]], [[Objective-C]] and other languages, with everything from [[Java]] to [[Perl]] arguably belonging somewhere in that family tree.
 
'''CPL''' (Combined Programming Language or Cambridge Programming Language) was a programming language developed at the universities of Cambridge and London in the early 1960s. It is most notable for being a distant ancestor of [[C]] and its descendants, since CPL begat [[BCPL]] which begat [[B]] which begat [[C]] which begat [[C++]], [[C Sharp|C#]], [[Objective-C]] and other languages, with everything from [[Java]] to [[Perl]] arguably belonging somewhere in that family tree.
  

Latest revision as of 04:19, 21 March 2014

File Format
Name CPL
Ontology
Released 1963

CPL (Combined Programming Language or Cambridge Programming Language) was a programming language developed at the universities of Cambridge and London in the early 1960s. It is most notable for being a distant ancestor of C and its descendants, since CPL begat BCPL which begat B which begat C which begat C++, C#, Objective-C and other languages, with everything from Java to Perl arguably belonging somewhere in that family tree.

However, the syntax of CPL bears more resemblance to ALGOL than the C family of languages, with := being used for assignments instead of a bare equal sign (as also done in Pascal and Ada).

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox