10 šílených programovacích jazyků, ze kterých vám exploduje hlava

  • Trápil vás ve škole Pascal?
  • Máte problémy s Javascriptem?
  • Ale prosím vás, zkuste psát programy v Brainfucku a pochopíte

Když jsme včera odkázali na test, ve kterém jste si mohli vyzkoušet, jestli poznáte dvacítku programovacích jazyků, i naprosté laiky zaujalo několik opravdu podivných exemplářů v čele s Brainfuckem, který na první pohled vypadal spíše jen jako neurčitá změť znaků.

Zdaleka není jediný, podobných experimentů dnes totiž existují desítky a stovky. Pojďme se podívat na některé z nich.

1. Brainfuck

Brainfuck a jeho zápis kódu způsobí slabším povahám přesně to, o čem se píše už v jeho názvu. Jedná se o hrdého představitele takzvaných ezoterických programovacích jazyků, které jejich tak trochu šílení autoři vytvořili dílem pro zábavu a dílem pro hledání hranic samotného programování.

Kód zmíněného Brainfucku se skládá všehovšudy z pouhých osmi znaků a to buď >, <, +, -, ., ,, [ a ]. Vše ostatní bude kompilátor ignorovat. Každý z těchto znaků provádí určitou operaci s buňkou pole, která může nabývat hodnot 0-255.

Tradiční ukázkový Hello World!, který v daném jazyce zpravidla vypíše pozdrav na obrazovku, by tedy v případě Brainfucku vypadal třeba takto:

++++++++++[>+++++++>++++++++++>+++>+<<<<
-]>++.>+.+++++++..+++.>++.<<++++++++++++
+++.>.+++.------.--------.>+.>.

Pokud si teď v duchu říkáte “WTF,” je vše v naprostém pořádku a Brainfuck splnil svůj účel.

Témata článku: Software, Programování, Bulvár a vtípky, C++, Pre, LOL, You, Your, Shakespeare, Dark, Cream, Water, Sunny, Dish, Horse

12 komentářů

Nejnovější komentáře

  • aminux 20. 10. 2016 4:35:05
    Zdá se mi to, nebo je to jen prachsprostá kopie článků p. Tišnovskeho z...
  • hnusak 14. 10. 2016 15:41:16
    Naše firma běžně používá Brainfuck pro velké informační systémy pro státní...
  • Peter Fodrek 14. 10. 2016 10:10:52
    OstravaJava využíva aj slovenčinu. slovensky baník = česky horník lebo...
Určitě si přečtěte

Nebuďte jako Emma Watson. Poradíme, jak nepřijít o hanbaté fotky

Nebuďte jako Emma Watson. Poradíme, jak nepřijít o hanbaté fotky

** Pokud už choulostivé snímky vyfotíte, dbejte na jejich zabezpečení ** Útočníci je nejčastěji získají z cloudového úložiště ** Pozor si dejte i na phishing a řádné zabezpečení telefonu

25.  3.  2017 | Stanislav Janů | 52

Špičkoví hackeři útočili na prohlížeče. Chrome odolal, ale Edge je tragédie

Špičkoví hackeři útočili na prohlížeče. Chrome odolal, ale Edge je tragédie

** Do Vancouveru se sjeli hackeři ** Soutěžili v útocích na prohlížeče ** Chrome odolal, ale Edge to projel na celé čáře

22.  3.  2017 | Jakub Čížek | 79


Aktuální číslo časopisu Computer

První test AMD Ryzen

Velké testy: 22 powerbank a 8 bezdrátových setů

Radíme s koupí Wi-Fi routeru

Inteligentní domy