Edytujesz „Malbolge”
Z Nonsensopedii, polskiej encyklopedii humoru
Uwaga: Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli zalogujesz się lub utworzysz konto, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Ta edycja może zostać anulowana. Porównaj ukazane poniżej różnice między wersjami, a następnie zapisz zmiany.
Aktualna wersja | Twój tekst | ||
Linia 4: | Linia 4: | ||
== Dlaczego Malbolge jest łatwym językiem programowania? == |
== Dlaczego Malbolge jest łatwym językiem programowania? == |
||
* Bo komendy zapisuje się za pomocą pojedynczych znaków, nie musisz wysilać palców przy pisaniu długich instrukcji czy słów kluczowych<ref>Pomijamy tutaj fakt, że wymyślenie, którego znaku należy użyć, zajęłoby człowiekowi co najmniej kilka godzin</ref>. |
* Bo komendy zapisuje się za pomocą pojedynczych znaków, nie musisz wysilać palców przy pisaniu długich instrukcji czy słów kluczowych<ref>Pomijamy tutaj fakt, że wymyślenie, którego znaku należy użyć, zajęłoby człowiekowi co najmniej kilka godzin.</ref>. |
||
* W Malbolge nie obowiązują konwencje pisania programów – piszesz wszystko w jednej linii, nie musisz przy tym używać entera, ani robić wcięć w kodzie – i co za tym idzie, nikt ci nie może zarzucić, że masz zły [[styl programowania]]<ref>Właściwie to styl programowania nie ma znaczenia, bo kod i tak będzie nie do odczytania</ref>! |
* W Malbolge nie obowiązują konwencje pisania programów – piszesz wszystko w jednej linii, nie musisz przy tym używać entera, ani robić wcięć w kodzie – i co za tym idzie, nikt ci nie może zarzucić, że masz zły [[styl programowania]]<ref>Właściwie to styl programowania nie ma znaczenia, bo kod i tak będzie nie do odczytania.</ref>! |
||
* Masz pewność, że nikt niepowołany nie będzie przerabiał twoich programów napisanych w Malbolge – usunięcie jednego znaku sprawia, że dalsza część kodu przestanie działać. W związku z tym masz pewność, że nikt nie usunie stopki z informacją o prawach autorskich<ref>Naprawdę nikt go nie zmodyfikuje. Nawet ty.</ref>. |
* Masz pewność, że nikt niepowołany nie będzie przerabiał twoich programów napisanych w Malbolge – usunięcie jednego znaku sprawia, że dalsza część kodu przestanie działać. W związku z tym masz pewność, że nikt nie usunie stopki z informacją o prawach autorskich<ref>Naprawdę nikt go nie zmodyfikuje. Nawet ty.</ref>. |
||
* W Malbolge masz do dyspozycji aż 3 (słownie: trzy) rejestry! To aż trzy razy więcej, niż w [[Brainfuck]]u!<ref>Oczywiście rejestry w Malbolge są tak skonstruowane, aby programista za cholerę nie mógł z nich skorzystać</ref>. |
* W Malbolge masz do dyspozycji aż 3 (słownie: trzy) rejestry! To aż trzy razy więcej, niż w [[Brainfuck]]u!<ref>Oczywiście rejestry w Malbolge są tak skonstruowane, aby programista za cholerę nie mógł z nich skorzystać.</ref>. |
||
* Programowanie w Malbolge jest bardzo proste – wystarczy walnąć parę razy głową w klawiaturę i efekt będzie taki sam, jakbyś siedział i programował przez cały dzień<ref>Czyli żaden</ref>! |
* Programowanie w Malbolge jest bardzo proste – wystarczy walnąć parę razy głową w klawiaturę i efekt będzie taki sam, jakbyś siedział i programował przez cały dzień<ref>Czyli żaden.</ref>! |
||
== Przykłady programów == |
== Przykłady programów == |
||
Linia 136: | Linia 136: | ||
* [[COW]] |
* [[COW]] |
||
* [[HQ9+]] |
* [[HQ9+]] |
||
* [[WhiteSpace]] |
|||
== Linki zewnętrzne == |
|||
* [http://malbolge.doleczek.pl Malbolge online] – polskiej produkcji interpreter programów w Malbolgu. Zawiera bibliotekę kilku programów. Co więcej, pozwala na zamianę tekstu na kod. |
|||
{{przypisy}} |
{{przypisy}} |
||
{{stopka}} |
|||
[[Kategoria:Ezoteryczne języki programowania]] |
[[Kategoria:Ezoteryczne języki programowania]] |