BCPL

Wikipediasta
Siirry navigaatioon Siirry hakuun
BCPL
Julkaistu 1966
Kehittäjä Martin Richards
Vaikutteet CPL
Vaikuttanut B, C
Verkkosivu http://www.cl.cam.ac.uk/~mr10/

BCPL (engl. Basic Combined Programming Language) on vanha tietokoneiden ohjelmointikieli, jonka kehitti Martin Richards Cambridgen yliopistossa vuonna 1966.

Kieli perustui CPL-kieleen, (engl. Combined Programming Language), josta poistettiin käännöstä vaikeuttavia tekijöitä, kuten tyyppijärjestelmän säännöt.[1]

BCPL-kielestä Ken Thompson kehitti B-kielen, johon Dennis Ritchie lisäsi tyyppijärjestelmän ja antoi sille aluksi nimen NB (New B) sekä alkoi kirjoittaa kääntäjää. Tästä kehittyi C-ohjelmointikieli, jolla Ritchie kirjoitti uudelleen Unix-käyttöjärjestelmän.

BCPL oli ensimmäinen "aaltosulku-ohjelmointikieli". Aaltosulkuja (rajatun näppäimistön takia niiden tilalla usein $( ja $)) käytettiin erottamaan lohkoja. BCPL:n yksiriviset "//"-kommentit hävisivät C-kielestä, mutta tulivat uudelleen käyttöön C++ -kielessä sekä C-kielen standardissa C99.

TRIPOS-käyttöjärjestelmä on tehty BCPL-kielellä.

Esimerkki[muokkaa | muokkaa wikitekstiä]

Kertomien tulostus:

GET "libhdr"

LET start() = VALOF
$( FOR i = 1 TO 5 DO writef("Kertoma(%n) = %i4*n", i, kert(i))
  RESULTIS 0
$)

AND kert(n) = n=0 -> 1, n*kert(n-1)

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Martin Richards: The BCPL Reference Manual Massachusetts Institute of Technology. Arkistoitu 21.10.2014. Viitattu 22.1.2017.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

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:BCPL
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.