Spoon on esoteerinen ohjelmointikieli , joka vastaa Brainfuckia , mutta komennot koostuvat nollista ja ykkösistä ( 0ja 1). Komentokoodit valitaan siten, että ne mahdollistavat kaikkien kometojen tunnistamisen ilman ylimääräistä erotinta jäsennettäessä ohjelmaa vasemmalta oikealle. Sillä on käytännön arvoa vain harrastajien keskuudessa, se soveltuu esittämään Brainfuckin kirjoittamaa ohjelmaa binäärikoodilla.
Lusikka | Aivojuttu | Kuvaus |
yksi | + | Nykyisen solun arvo kasvaa yhdellä |
000 | - | Nykyisen solun arvoa pienennetään yhdellä |
010 | > | Seuraava solu |
011 | < | Edellinen solu |
00100 | [ | Syklin aloitus |
0011 | ] | Jakson loppu |
0010110 | , | Syötä arvo ulkopuolelta ja tallenna nykyiseen soluun |
001010 | . | tulosta arvo nykyisestä solusta |
Tässä esimerkissä komennot on erotettu välilyönnillä selvyyden vuoksi.
1 1 1 1 1 1 1 1 1 1 00100 010 1 1 1 1 1 1 1 010 1 1 1 1 1 1 1 1 1 1 010 1 1 1 010 1 011 011 011 011 000 0011 010 1 1 001010 010 1 001010 1 1 1 1 1 1 1 001010 001010 1 1 1 001010 010 1 1 001010 011 011 1 1 1 1 1 1 1 1 1 1 1 1 1 1 001010 010 001010 1 1 1 001010 000 000 000 000 000 000 001010 000 000 000 000 000 000 000 000 001010 010 1 001010 010 001010Ilman erottimia:
111111111110010101111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111Ltia neOhjelmointikielet | |
---|---|
|