Nikoliv pro běžné užívání, ale pro pokročilou komunikaci s počítačem budeme nezbytně potřebovat znát některý z programovacích jazyků. K dispozici je jich celá řada. Tyto nástroje mají zjednodušit přenos konkrétního typu informace.
- Může se jednat o matematické formule, elektronická schémata nebo i noty.
Nejoblíbenějším, a tudíž nejvíce využívaným programovacím jazykem je už po dlouhou dobu JavaScript. Pak následuje Python či Java. V počítačovém světě ovšem nejsou jen tyto klasické a skutečně prospěšné programy, které mají práci usnadnit, ale také zvláštnosti, které vznikly z různých důvodů. Může to být například smysl pro humor programátora anebo zkoušení posouvání hranic.
- Těmto jazykům se obecně říká ezoterické.
- Někdy také bizardní. Což je možná výstižnější.
A běžný nebo i pokročilý uživatel s nimi pravděpodobně nikdy pracovat nebude.Není to totiž dost dobře možné.
Pekelný programovací jazyk
Zatímco většina těchto jazyků má svou logiku a dá se tedy na všechny záludnosti přijít, jeden z nich docela vyčnívá. A to především právě nesrozumitelností. Jeho tvůrce ho nazval Malbolge, což je docela trefné.
- Tak se totiž jmenovalo jedno peklo v Danteho božské komedii.
Tím tvůrcem je Ben Olmstead a svůj program představil světu roku 1998.
- Podle odborníků je doslova nemožné tento program používat zejména kvůli neintuitivním operacím.
-
Dalším, a to dost závažným problémem, je samomodifikující kód.
- Což v informatice znamená, že zdrojový kód při svém provádění mění své vlastní instrukce.
- Už z toho je zřejmé, že je to opravdu šílený program.
Asi na tom něco pravdy bude, protože sám tvůrce nenapsal ani jeden program v Malbolge. První program v Malbolge byl napsán paprskovým prohledávacím algoritmem. Paprskové prohledávání se nejvíce využívá v systémech strojového překladu založeného na statistice.