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, 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...
reklama
Určitě si přečtěte

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

** Herní hardware se od toho běžného často liší jen vzhledem ** Při výběru stále nezapomínejte na základní parametry ** Poradíme jak vybrat herní hardware i periferie

20.  2.  2017 | Stanislav Janů | 36

10 nejhorších produktů v historii Microsoftu

10 nejhorších produktů v historii Microsoftu

20.  2.  2017 | Karel Javůrek | 141

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

** AMD uvedlo první tři procesory Ryzen 7 ** Všechny budou pracovat s osmi jádry a šestnácti vlákny ** Na pulty obchodů se dostanou už za týden

22.  2.  2017 | Stanislav Janů | 133

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

** Evropští úředníci chtějí, aby byly Desítky transparentnější ** Microsoft od jara skutečně chystá změny ** Ochráncům soukromí to ale nestačí

21.  2.  2017 | Jakub Čížek | 218

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

** Microsoft do svých telefonů integroval desktopové prostředí ** Moc to ale nevyšlo, chyběl pořádný výkon ** Teď to zkoušejí ex-googleři s Remix Singularity

23.  2.  2017 | Jakub Čížek | 74


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných špuntových sluchátek

Příslušenství do USB-C

reklama
reklama