Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

CPL (programming language)

Index CPL (programming language)

CPL (Combined Programming Language) is a multi-paradigm programming language, that was developed in the early 1960s. [1]

21 relations: ALGOL 60, Atlas (computer), B (programming language), BCPL, C (programming language), Christopher Strachey, Compiler, David W. Barron, Functional programming, Fundamental Concepts in Programming Languages, Imperative programming, Peter Norvig, POP-2, Procedural programming, Programming language, Programming paradigm, Structured programming, System programming, Titan (computer), University of Cambridge, University of London.

ALGOL 60

ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages.

New!!: CPL (programming language) and ALGOL 60 · See more »

Atlas (computer)

The Atlas Computer was a joint development between the University of Manchester, Ferranti, and Plessey.

New!!: CPL (programming language) and Atlas (computer) · See more »

B (programming language)

B is a programming language developed at Bell Labs circa 1969.

New!!: CPL (programming language) and B (programming language) · See more »

BCPL

BCPL ("Basic Combined Programming Language"; or 'Before C Programming Language' (a common humorous backronym)) is a procedural, imperative, and structured computer programming language.

New!!: CPL (programming language) and BCPL · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: CPL (programming language) and C (programming language) · See more »

Christopher Strachey

Christopher S. Strachey (16 November 1916 – 18 May 1975) was a British computer scientist.

New!!: CPL (programming language) and Christopher Strachey · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: CPL (programming language) and Compiler · See more »

David W. Barron

David William Barron FBCS (9 January 1935 – 2 January 2012) was a British academic in Physics and Computer Science who was described in the Times Higher Education magazine as one of the "founding fathers" of computer science.

New!!: CPL (programming language) and David W. Barron · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

New!!: CPL (programming language) and Functional programming · See more »

Fundamental Concepts in Programming Languages

Fundamental Concepts in Programming Languages were an influential set of lecture notes written by Christopher Strachey for the International Summer School in Computer Programming at Copenhagen in August, 1967.

New!!: CPL (programming language) and Fundamental Concepts in Programming Languages · See more »

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

New!!: CPL (programming language) and Imperative programming · See more »

Peter Norvig

Peter Norvig (born December 14, 1956) is an American computer scientist.

New!!: CPL (programming language) and Peter Norvig · See more »

POP-2

POP-2, often referred to as POP2 is a discontinued programming language developed around 1970 from the earlier language POP-1 (developed by Robin Popplestone in 1968, originally named COWSEL) by Robin Popplestone and Rod Burstall at the University of Edinburgh.

New!!: CPL (programming language) and POP-2 · See more »

Procedural programming

Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.

New!!: CPL (programming language) and Procedural programming · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: CPL (programming language) and Programming language · See more »

Programming paradigm

Programming paradigms are a way to classify programming languages based on their features.

New!!: CPL (programming language) and Programming paradigm · See more »

Structured programming

Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines in contrast to using simple tests and jumps such as the go to statement, which can lead to "spaghetti code" that is potentially difficult to follow and maintain.

New!!: CPL (programming language) and Structured programming · See more »

System programming

System programming (or systems programming) is the activity of programming computer system software.

New!!: CPL (programming language) and System programming · See more »

Titan (computer)

Titan was the prototype of the Atlas 2 computer developed by Ferranti and the University of Cambridge Mathematical Laboratory in Cambridge, England.

New!!: CPL (programming language) and Titan (computer) · See more »

University of Cambridge

The University of Cambridge (informally Cambridge University)The corporate title of the university is The Chancellor, Masters, and Scholars of the University of Cambridge.

New!!: CPL (programming language) and University of Cambridge · See more »

University of London

The University of London (abbreviated as Lond. or more rarely Londin. in post-nominals) is a collegiate and a federal research university located in London, England.

New!!: CPL (programming language) and University of London · See more »

Redirects here:

CPL programming language, Combined Programming Language.

References

[1] https://en.wikipedia.org/wiki/CPL_(programming_language)

OutgoingIncoming
Hey! We are on Facebook now! »