Lusikka

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 28. lokakuuta 2013 tarkistetusta versiosta . tarkastukset vaativat 7 muokkausta .

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.

Spoon- ja Brainfuck-komentojen vertailu

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

Spoonin " Hello, World " -ohjelma

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 001010

Ilman erottimia:

111111111110010101111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111Ltia ne

Katso myös

Linkit