Ook - Google

Ook

Z Wikipedii

Skocz do: nawigacji, szukaj

Ook! to ezoteryczny język programowania stworzony przez Davida Morgana. Wywodzi się z języka brainfuck. Ook z założenia jest językiem przeznaczonym dla orangutanów. Instrukcje języka są proste do wymówienia (zintonowania), a składnia prosta do zapamiętania.

Inspiracją dla autora języka jest najwyraźniej postać Bibliotekarza Niewidocznego Uniwersytetu ze Świata Dysku Terry'ego Pratchetta. Bibliotekarz jest orangutanem i porozumiewa się ze światem za pomocą rozmaicie intonowanych dźwięków ook (w polskim tłumaczeniu uuk).

Spis treści

[edytuj] Budowa języka

Środowiskiem języka Ook! jest 64kB tablica, oraz trzy elementy składni, które łączone w pary tworzą komendy:

  • Ook.
  • Ook?
  • Ook!

[edytuj] Instrukcje

Znak Znaczenie Odpowiednik w BF Odpowiednik w C
Ook. Ook? zwiększa wskaźnik o 1 > p++
Ook? Ook. zmniejsza wskaźnik o 1 < p--
Ook. Ook. zwiększa o 1 bajt w bieżącej pozycji + t[p]++
Ook! Ook! zmniejsza o 1 bajt w bieżącej pozycji - t[p]--
Ook. Ook! pobiera znak i wstawia go w bieżącej pozycji(ASCII) , t[p]=getchar()
Ook! Ook. wyświetla znak w bieżącej pozycji(ASCII) . putchar(t[p])
Ook! Ook? skacze do odpowiadającego mu Ook? Ook! jeśli
w bieżącej pozycji znajduje się 0
[ while(t[p]){
Ook? Ook! skacze do odpowiadajÄ…cego mu Ook! Ook? ] }

[edytuj] Przykład programu

Typowy program Hello world w języku orangutanów wygląda tak:

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. 

[edytuj] Linki zewnętrzne


Niech siÄ™ Å›wiÄ™ci 26 lipca!
Kubańczycy świętują 55. rocznicę rewolucji. Były długie przemówienia i akademie ku czci. Wieczorem jednak przyszedł czas na prawdziwą latynoamerykańską fiestę.
38 zabitych w Indiach
Do serii zamachów bombowych doszło w sobotę w Ahmadabadzie na zachodzie Indii. Zginęło łącznie co najmniej 38 osób, 88 odniosło rany. Jak dotąd nikt nie przyznał się do zorganizowania zamachów. Seria zamachów nastąpiła dzień po podobnym zdarzeniu w mieście Bangalore na południu kraju.
Macedonia ma rzÄ…d
Pomimo bojkotu obrad przez opozycję, parlament Macedonii zatwierdził w sobotę koalicyjny rząd z premierem Nikołą Grujewskim na czele.
Irlandczycy jeszcze bardziej na NIE
Prawie 3/4 Irlandczyków sprzeciwia się zorganizowaniu nowego referendum w sprawie Traktatu z Lizbony - tak wynika z sondażu, którego rezultaty mają się ukazać w niedzielę.
Polak nadal w rękach nigeryjskich porywaczy
Grupa ośmiu robotników, porwanych w sobotni poranek przez nigeryjskich piratów, została wieczorem uwolniona. 8 innych osób nadal jest przetrzymywanych. W tej grupie jest jeden Polak.
Linki: Strona g³ówna