Scheme
Siirry navigaatioon
Siirry hakuun
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
| Scheme | |
|---|---|
| Paradigma | moniparadigma, funktionaalinen |
| Tyypitys | heikko, dynaaminen, vahva |
| Suoritusmalli | tulkattava, käännetty |
| Kotisivu | www.scheme.org |
Scheme on minimalistinen Lisp-murre.
Lista Common Lisp -toteutuksista
[muokkaa]- Guile - GNU-projektin kehittämä vapaa Scheme-toteutus, joka on alunperin kehitetty toisten ohjelmien liitännäisten tekemistä varten.
- Chicken - Vapaa Scheme tulkki ja kääntäjä, joka kääntää Schemen C-koodiksi.
Katso myös
[muokkaa]- Common Lisp - Eräs toinen suosittu Lisp-murre.
Aiheesta muualla
[muokkaa]- The Scheme Programming Language -kirjan nettiversio
- Teach Yourself Scheme in Fixnum Days -kirjan nettiversio
- Structure and Interpretation of Computer Programs -kirjan nettiversio
- Structure and Interpretation of Computer Programs - Luennot - YouTube
- Scheme standardit (R5RS on hyvä paikka aloittaa)
- Racket - Eräs Schemestä haarautunut Lisp-murre
| | |
| Käännettävät | Assembly | C | C++ | Go | Haxe | Haskell | Java | Pascal |
|---|---|
| Tulkattavat | Python | Perl | PHP | Ruby |
| -skriptikielet | Lua | Bash |
| GPGPU | OpenCL |
| muut | GLSL |