reklama

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, Pre, LOL, You, Your, Dark, Shakespeare, Cream, Water, Sunny, Dish, Beautiful, 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...
reklama
Určitě si přečtěte

UPC překopli páteřní kabel. V Brně i druhý den nejede internet ani kabelovka

UPC překopli páteřní kabel. V Brně i druhý den nejede internet ani kabelovka

** V Brně byl velký výpadek služeb UPC ** Důvodem je překopnutý páteřní kabel ** V některých lokalitách služby stále nefungují

5.  12.  2016 | Jakub Čížek | 102

17 expertek Microsoftu předpovědělo rok 2027. Splní se alespoň něco?

17 expertek Microsoftu předpovědělo rok 2027. Splní se alespoň něco?

** Zmizí klasické vyhledávače ** Budeme programovat buňky ** Kvantové počítače překonají šifry

6.  12.  2016 | Jakub Čížek | 36

11 tipů na dobrý stolní počítač: od základu po herní mašiny

11 tipů na dobrý stolní počítač: od základu po herní mašiny

** Postavte si stolní počítač! Máme pro vás 11 vzorových sestav s rozpisem komponent ** Většina tipů cílí na hráče, věnujeme se ale i základnímu PC a počítačům na střih videa ** Nadělte si nový počítač třeba pod stromeček

5.  12.  2016 | Adam Kahánek | 74

Nejlepší notebooky nad 20 tisíc: poradíme, které teď chcete

Nejlepší notebooky nad 20 tisíc: poradíme, které teď chcete

** V notebooku s cenou nad 20 tisíc nesmí chybět kvalitní displej a rychlé úložiště ** Za dalších deset tisíc můžete dostat navíc styl nebo výkonnější komponenty ** Vybírat můžete z různých velikostí i konstrukcí

8.  12.  2016 | Stanislav Janů | 82


reklama