CPL (ohjelmointikieli)

Wikipediasta
Siirry navigaatioon Siirry hakuun
CPL
Paradigma moniparadigmainen: funktionaalinen, proseduraalinen, imperatiivinen
Julkaistu 1963
Vaikutteet ALGOL
Vaikuttanut BCPL

CPL (engl. Combined Programming Language) 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.[1]

CPL tukee useita perusdatatyyppejä:[2]

  • 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.[3]

Esimerkkiohjelma

[muokkaa | muokkaa wikitekstiä]

Esimerkkiohjelma CPL-kielellä:[3]

 function Fact2[x] = result of
     § real f = 1
     until x = 0 do
         f, x := xf, x — 1
     result := f §
  1. Peter Norvig: Prescient but Not Perfect: A Look Back at a 1966 Scientific American Article on Systems Analysis Blogs.scientificamerican.com. Viitattu 18.8.2013.
  2. CPL progopedia. Viitattu 22.1.2017.
  3. a b The main features of CPL comjnl.oxfordjournals.org. Viitattu 22.1.2017.
Käännös suomeksi
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: en:CPL (programming language)