Combined Programming Language

Combined Programming Language
Page d'aide sur l'homonymie Pour les articles homonymes, voir CPL.

CPL (Combined Programming Language) était un langage de programmation développé conjointement par le Laboratoire de Mathématiques (Mathematical Laboratory) de l'Université de Cambridge et l'Unité d'Informatique (Computer Unit) de l'Université de Londres au cours des années 1960. Cette collaboration est à l'origine du mot Combined dans le nom final du langage (qui était originellement Cambridge Programming Language). En 1963 il fut mis en place sur l'ordinateur Titan de Cambridge et l'ordinateur Atlas de Londres.

Il a été grandement influencé par l'ALGOL 60 mais, au lieu d'être extrêmement léger, élégant et simple, CPL était lourd, très modérément élégant, et complexe. Il était censé être bon à la fois pour la programmation scientifique (à la manière du FORTRAN et de l'ALGOL) et également pour la programmation commerciale (comme le COBOL). Il visait de cette manière un peu le même objectif que le PL/1 ou, plus tard, l'Ada.

CPL s'avéra trop exigeant pour les petits ordinateurs et les technologies de compilateurs de l'époque. Des compilateurs convenables furent probablement écrits à partir de 1970, mais le langage ne fut jamais populaire et semble avoir disparu dans les années 1970.

Plus tard, un langage basé sur le CPL, nommé BCPL (pour Basic CPL, mais originellement Bootstrap CPL) était un langage beaucoup plus simple, visant principalement la programmation système, et particulièrement l'écriture de compilateurs. BCPL mena ensuite au langage B puis au langage C, un des langages les plus importants à ce jour.

[1]

Liens externes

  • (en) "The main features of CPL". Computer Journal, volume 6, p 134 (1963) par Barron, D. W., Buxton, J. N., Hartley, D. F., Nixon, E., Strachey, C. PDF (1063 kB).

Note

  1. cet article a été traduit de l'article anglais

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Combined Programming Language de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Combined Programming Language — The Combined Programming Language (CPL) was a computer programming language developed jointly between the Mathematical Laboratory at the University of Cambridge and the University of London Computer Unit during the 1960s. The collaborative effort …   Wikipedia

  • Combined Programming Language — El Lenguaje de programación combinado (del inglés Combined Programming Languaje CPL) fue un lenguaje de programación desarrollado conjuntamente entre el Laboratorio de Matemática en la Universidad de Cambridge y la Unidad Computación de la… …   Wikipedia Español

  • Basic Combined Programming Language — BCPL Paradigmen: imperativ, strukturiert Erscheinungsjahr: 1966 Entwickler: Martin Richards Typisierung: typenlos Einflüs …   Deutsch Wikipedia

  • Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… …   Wikipedia

  • CPL (programming language) — CPL Paradigm(s) multi paradigm: procedural, imperative, structured, functional Appeared in 1963 Designed by Christopher Strachey et al. Influenced by ALGOL 60 …   Wikipedia

  • Programming language specification — A programming language specification is an artifact that defines a programming language so that users and implementors can agree on what programs in that language mean.A programming language specification can take several forms, including the… …   Wikipedia

  • computer programming language — Introduction       any of various languages for expressing a set of detailed instructions for a digital computer. Such instructions can be executed directly when they are in the computer manufacturer specific numerical form known as machine… …   Universalium

  • Oxygene (programming language) — Oxygene Developer RemObjects Software Stable release 3.0.21 (August 29, 2009; 2 years ago (2009 08 29)) Influenced by Object Pas …   Wikipedia

  • Python (programming language) — infobox programming language name = Python paradigm = multi paradigm: object oriented, imperative, functional year = 1991 designer = Guido van Rossum developer = Python Software Foundation latest release version = 2.6 latest release date =… …   Wikipedia

  • Ada (programming language) — For other uses of Ada or ADA, see Ada (disambiguation). Ada Paradigm(s) Multi paradigm Appeared in 1980 Designed by MIL STD 1815/Ada 83: Jean Ichbiah Ada 95: Tucker Taft Ada 2005: Tucker Taft Stable release …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”