Tworzenie książki (wyłącz)
 Dodaj tę stronę do książki Pokaż książkę (0 stron) Proponowane strony

Malbolge

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj

Malbolge to ezoteryczny język programowania.

Jest to prawdopodobnie najtrudniejszy istniejący język programowania. Istniejące w nim instrukcje do wykonania nie są zapisywane wprost. Powstają one dopiero po odpowiednim przekształceniu źródła poprzez wykonanie odpowiednich operacji arytmetyczno-logicznych na kodach ASCII znaków z tego źródła, gdzie istnieją również zależności od pozycji, na której umieszczono znak. Najbardziej złożonym programem napisanym w tym języku jest program 99 Bottles of Beer[1].

Nazwa języka pochodzi od nazwy 8. kręgu piekła z "Boskiej komedii" Dantego, w obecnych wersjach jako Malebolge, w oryginale Dantego natomiast Malbolge.

W trakcie rozwijania swojego pomysłu autor stworzył właściwie dwa języki, jeden z nich to obecny Malbolge, drugim jest nieco łatwiejszy język programowania Dis, którego nazwa pochodzi od miasta w szóstym kręgu piekła w "Boskiej komedii".

[edytuj] Hello World

Ponieważ Malbolge jest językiem zbyt trudnym dla człowieka, do napisania tego prostego programu wykorzystano algorytm genetyczny.

 (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
 hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

Przypisy

[edytuj] Linki zewnętrzne

Źródło „http://pl.wikipedia.org/w/index.php?title=Malbolge&oldid=29148768
Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Dla czytelników
Dla wikipedystów
Narzędzia
Drukuj lub eksportuj
W innych językach

Polecamy: Pozycjonowanie, wózki dziecięce, Kino domowe, Viagra, Kredyty