CPL (ohjelmointikieli)

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 

 Ohjelmointikielet