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 1: Linia 1:
{{Programisto}}
<br/>
{{Programowanie}}
{{Programowanie}}


Linia 4: Linia 6:


== 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 [[Brainfork|Brainfucku]]!<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 131: Linia 133:
Na lekcjach informatyki w niektórych lubelskich [[szkoła podstawowa|podstawówkach]], gdzie uczniowie piszą w Malbolge sytemy operacyjne (mniej więcej w połowie 4. klasy, tuż po zaliczeniu z hackowania serwerów Pentagonu).
Na lekcjach informatyki w niektórych lubelskich [[szkoła podstawowa|podstawówkach]], gdzie uczniowie piszą w Malbolge sytemy operacyjne (mniej więcej w połowie 4. klasy, tuż po zaliczeniu z hackowania serwerów Pentagonu).


== Zobacz też ==
== 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.
* [[BeFunge]]
* [[Brainfuck]]
* [[COW]]
* [[HQ9+]]


{{przypisy}}
{{przypisy}}


{{stopka}}
[[Kategoria:Ezoteryczne języki programowania]]
[[Kategoria:Ezoteryczne języki programowania]]
Cc-white.svg Wszystko, co napiszesz na Nonsensopedii, zgadzasz się udostępnić na licencji cc-by-sa-3.0 i poddać moderacji.
NIE UŻYWAJ BEZ POZWOLENIA MATERIAŁÓW OBJĘTYCH PRAWEM AUTORSKIM!
Anuluj Pomoc w edycji (otwiera się w nowym oknie)