Na początek polecamy bardzo dobre wprowadzenie Mirosława Zelenta do tego ezoterycznego języka programowania:
Polecenie | Znaczenie |
---|---|
> | przesuń wskaźnik w prawo |
< | przesuń wskaźnik w lewo |
+ | zwiększ o 1 wartość bieżącej komórki |
- | zmniejsz o 1 wartość bieżącej komórki |
[ | początek pętli |
] | koniec pętli |
. | wyświetl na ekranie znak z bieżącej komórki |
, | pobierz z klawiatury znak i wstaw do bieżącej komórki (nie używany w challenge'ach) |
++++++++[>++++++++<-]>+. | pętla (8x8) plus 1 i wyświetlenie litery "A" (kod ASCI: 65) |
>++++++++++[>++++++++++<-]>. | pętla (10x10) i wyświetlenie litery "d" (kod ASCI: 100) |
---. | minus 3 i wyświetlenie litery "a" (kod ASCI: 97) |
++++++++++++. | plus 12 i wyświetlenie litery "m" (kod ASCI: 109) |
Dostępnych jest wiele kompilatorów języka BF. Jednym z nich, pelacanym przez nas, jest bardzo dobry "Brainf**k Machine" autorstwa Kacpra Kwapisza.
Zapraszamy Cię do wzięcia udziału w naszym małym konkursie. Chodzi o to, a by w języku BrainF**k napisać program, który wypisze na ekranie tekst:
20 Lat UZ