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.

Combined Programming Language
Date de première version 1963Voir et modifier les données sur Wikidata
Influencé par ALGOL 60 (en)Voir et modifier les données sur Wikidata

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, peu é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, qui reste dans les années 2010 l'un des langages les plus populaires.


Liens externes

modifier
  • (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 (1 063 kB).

Note

modifier


📚 Artikel Terkait di Wikipedia

BCPL

BCPL (Basic Combined Programming Language) est un langage de programmation créé par Martin Richards (en) de l'université de Cambridge (1966) et une réponse

Liste d'abréviations en informatique

BCFN : Boyce-Codd forme normale (voir Formes normales) BCPL : Basic Combined Programming Language BD : Blu-ray ou Base de données. BDD : Binary Decision Diagram

Liste de sigles de quatre caractères

États-Unis). BCNF ou BCFN : Forme normale de Boyce-Codd BCPL : Basic Combined Programming Language, un langage de programmation créé en 1967 BCST :

ABC (langage)

Biancuzzi et Shane Warden, Masterminds of Programming : Conversations with the Creators of Major Programming Languages, O'Reilly Media, avril 2009, 480 p.