Ero sivun ”BCPL” versioiden välillä
Siirry navigaatioon
Siirry hakuun
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
PtG (keskustelu | muokkaukset) p aakkostus |
p →Esimerkki: Botti vaihtoi tynkämallineen. |
||
Rivi 17: | Rivi 17: | ||
</pre> |
</pre> |
||
{{Tynkä/ |
{{Tynkä/Tietotekniikka}} |
||
⚫ | |||
{{DEFAULTSORT:Bcpl}} |
{{DEFAULTSORT:Bcpl}} |
||
[[Luokka:Ohjelmointikielet]] |
[[Luokka:Ohjelmointikielet]] |
||
Rivi 38: | Rivi 41: | ||
[[ru:BCPL]] |
[[ru:BCPL]] |
||
[[zh:BCPL]] |
[[zh:BCPL]] |
||
⚫ |
Versio 15. huhtikuuta 2010 kello 14.19
BCPL (Basic Combined Programming Language) on vanha tietokoneiden ohjelmointikieli, jonka kehitti Martin Richards Cambridgen yliopistossa vuonna 1966.
BCPL-kielestä Ken Thompson kehitti B-kielen, josta taas Dennis Ritchie kehitti C-ohjelmointikielen vuonna 1972. 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.
Esimerkki
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)