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