Ero sivun ”BCPL” versioiden välillä

Wikipediasta
Siirry navigaatioon Siirry hakuun
[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
p Botti poisti 20 Wikidatan sivulle d:q810009 siirrettyä kielilinkkiä
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 1: Rivi 1:
'''BCPL''' (Basic Combined Programming Language) on vanha tietokoneiden [[ohjelmointikieli]], jonka kehitti [[Martin Richards]] [[Cambridgen yliopisto]]ssa vuonna [[1966]].
'''BCPL''' ({{k-en|Basic Combined Programming Language}}) on vanha tietokoneiden [[ohjelmointikieli]], jonka kehitti [[Martin Richards]] [[Cambridgen yliopisto]]ssa vuonna [[1966]].

Kieli perustui '''CPL'''-kieleen, ({{k-en|Combined Programming Language}}), josta poistettiin käänöstä vaikeuttavia tekijöitä.<ref>{{Verkkoviite | osoite = http://www.fh-jena.de/~kleine/history/languages/Richards-BCPL-ReferenceManual.pdf | nimeke = The BCPL Reference Manual | tekijä = Martin Richards | julkaisija = Massachusetts Institute of Technology | julkaistu = 21.7.196 | viitattu = 22.1.2017 }}</ref>


BCPL-kielestä [[Ken Thompson]] kehitti [[B (ohjelmointikieli)|B-kielen]], josta taas [[Dennis Ritchie]] kehitti [[C (ohjelmointikieli)|C-ohjelmointikielen]] vuonna 1972. BCPL oli ensimmäinen "aaltosulku-ohjelmointikieli". Aaltosulkuja (rajatun näppäimistön takia niiden tilalla usein <code>$(</code> ja <code>$)</code>) 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.
BCPL-kielestä [[Ken Thompson]] kehitti [[B (ohjelmointikieli)|B-kielen]], josta taas [[Dennis Ritchie]] kehitti [[C (ohjelmointikieli)|C-ohjelmointikielen]] vuonna 1972. BCPL oli ensimmäinen "aaltosulku-ohjelmointikieli". Aaltosulkuja (rajatun näppäimistön takia niiden tilalla usein <code>$(</code> ja <code>$)</code>) 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.
Rivi 17: Rivi 19:
</pre>
</pre>


== Lähteet ==
== Aiheesta muualla ==
* [http://www.fh-jena.de/~kleine/history/languages/Richards-BCPL-ReferenceManual.pdf BCPL Manuaali]
* [http://www.fh-jena.de/~kleine/history/languages/Richards-BCPL-ReferenceManual.pdf BCPL Manuaali]

== Lähteet ==
{{Viitteet}}


{{Tynkä/Tietotekniikka}}
{{Tynkä/Tietotekniikka}}

Versio 22. tammikuuta 2017 kello 02.31

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äänöstä vaikeuttavia tekijöitä.[1]

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)

Aiheesta muualla

Lähteet

  1. Martin Richards: The BCPL Reference Manual Massachusetts Institute of Technology. Viitattu 22.1.2017.
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.


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