Ero sivun ”Brainfuck” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
aiheesta muualla => lähteet
Rivi 4:
Brainfuck on yksi tunnetuimmista "esoteerisistä ohjelmointikielistä". Kieli on [[Turingin kone|Turing-täydellinen]], eli kaikki mahdolliset [[algoritmi]]t on periaatteessa mahdollista ohjelmoida sillä. Esteenä on ennen kaikkea ohjelmoijan kyky kirjoittaa nämä ohjelmat.
 
Brainfuck-ohjelmien tiedostopäätteenä käytetään useimmiten '''.b'''. Ohjelmaa suoritettaessa tulkin tulisi ottaa vain ja ainoastaan huomioon brainfuckin omat kahdeksan komentoa ja karsia muu data. Joissakin tulkeissa saattaa olla erityistoimintoja kuten '#', jolla tulkki esimerkiksi näyttää osoittimen nykyisen paikan ja muutaman viereisen solun arvot, tai vastaavaa.
 
Brainfuck-ohjelmat on suurimmalta osin tehty käyttämään UNIXin rivinvaihtoa, ASCII #010. Jos tulkki lukee syötteen jostain tiedostosta ja päätyy tiedoston loppuun, EOF, sen tulisi jättää solu ennalleen eikä muuttaa sitä. Varsin usein tulkit palauttavat nollan (0) EOF-tilanteessa.