Dis (język programowania)

Disezoteryczny język programowania, stworzony przez Bena Olmsteada w 1998 roku, przy okazji tworzenia uważanego za najtrudniejszy język programowania języka Malbolge. Nazwa języka pochodzi od nazwy miasta Dis (znajdującego się w szóstym z dziewięciu kręgów piekieł) z "Boskiej komedii" Dantego.

Hello worldEdytuj

Program mający za zadanie wypisać "Hello, World!"[1].

^!|||||||||||||||||||||||||||||||||{!!!||||||||||||||||||||||||||||||||||||||||
||||||||||||||||*_>_*>|_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*>__*|_>*__|*|||*__
>*>||*>_|*__>*__>*__>*__>*__>*__>*__>*{_>*>_|*>||*__>*>||*>||*__>*__>*__>*>_|*>
||*__>*__>*__>*__>*__>*__>*{__*>||*>_|*__>*__>*>||*>||*__>*>_|*>||*__>*__>*__>*
__>*__>*__>*__>*{{>*>||*>_|*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>_|*>||*__>
*>_|*>||*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>||*>_|*>|>*>||*>_|*__>*__>*__
>*__>*__>*__>*__>*__>*{_>*>|_*>||*>_|*__>*>||*>_|*__>*__>*>_|*>||*__>*__>*__>*_
_>*__>*__>*{__*>||*>_|*__>*>_|*>||*__>*>|_*>||*>_|*__>*__>*__>*__>*__>*__>*__>*
__>*{_>*>|_*>||*>||*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>|_*>||*>_|*__>*__>
*__>*__>*__>*__>*__>*__>*__>*{_>*__|*>__|*>__|*__|*__>*__>*__>*__>*__>*__>*__>*
__>*__>*>_|*>||*{_>*__|*>__|*>__|*{_|*__>*>||*>||*{!

Przyczyny powstaniaEdytuj

Po stworzeniu Malbolge'a, autor nie potrafił napisać w tym języku nawet najprostszego programu (zazwyczaj pierwszym programem napisanym w danym języku jest "Hello World", ale nawet tak prosty program w tym języku został napisany dopiero później, za pomocą algorytmu genetycznego). Jedyny program, który twórca kiedykolwiek napisał za pomocą Malbolge, miał za zadanie wypisać literę "H". Dis jest łatwiejszą (nadal trudną, ale przynajmniej możliwą do zrozumienia) wersją Malbolge[2].

Zobacz teżEdytuj

PrzypisyEdytuj

  1. Hello world program in esoteric languages – Esolang, esolangs.org [dostęp 2019-11-24].
  2. Interview with Ben Olmstead, esoteric.codes, 3 listopada 2014 [dostęp 2019-11-24] (ang.).

Linki zewnętrzneEdytuj