Ero sivun ”Scheme” versioiden välillä
[arvioimaton versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
lähde |
|||
Rivi 1:
'''Scheme''' on [[funktionaalinen ohjelmointikieli]] ja eräs [[Lisp]]-murteista.<ref>{{Kirjaviite | Tekijä=Harsu, Maarit | Nimeke=Ohjelmointikielet : periaatteet, käsitteet, valintaperusteet | Julkaisupaikka=Helsinki | Julkaisija=Talentum | Vuosi=2005 | Sivu=248 | Isbn=952-14-0981-9 }}</ref> Schemen kehittivät Guy L. Steele ja Gerald Jay Sussman [[1970-luku|1970-luvulla]]. Schemen alkuperäinen nimi oli "Schemer", mutta käytetty [[Incompatible Timesharing System|ITS]]-käyttöjärjestelmä rajoitti tiedostojen nimet kuuteen merkkiin, joten lyhyempi nimi jäi.
Scheme keskittyy minimaalisuuteen. Kielessä itsessään on mahdollisimman vähän toimintoja ja kaikki muu jätetään [[kirjasto (tietotekniikka)|kirjastoille]]. Tätä kuvastaa hyvin se, että Schemen spesifikaatio, ''Revised<sup>5 th</sup> Report on the Algorithmic Language Scheme'' (R5RS), on noin 50 sivua verrattuna [[Common Lisp]] -spesifikaatioon, joka on noin 1 300 sivua.
Rivi 53:
* {{en}} [http://s48.org/ Scheme48]
* {{en}} [http://practical-scheme.net/gauche/index.html Gauche]
== Lähteet ==
{{Viitteet}}
{{Ohjelmointikielet}}
|