CPL () on Cambridgen yliopistossa kehitetty moniparadigmainen ohjelmointikieli 1960-luvulla.

Kieli otti paljon vaikutteita ALGOL 60 kielestä. Ensimmäinen kääntäjä kielelle on julkaistu n. vuonna 1970.

CPL tukee useita perusdatatyyppejä: index, integer, real, complex index on eritystapaus integeristä, tarkoitettu viittaamaan taulukkoon Boolean, logical, long logical string label array list

Yhdistelmätyyppejä voidaan muodostaa perusdatatyypeistä. Lisäksi on tyyppi general.

Esimerkkiohjelma

Esimerkkiohjelma CPL-kielellä:

function Fact2[x] = result of § real f = 1 until x = 0 do f, x := xf, x — 1 result := f §

Lähteet

Luokka: Ohjelmointikielet