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
10 šílených programovacích jazyků, ze kterých vám exploduje hlava

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

Nové úlovky kamer Googlu: Šmírovačka na Street View nepřestává bavit

Nové úlovky kamer Googlu: Šmírovačka na Street View nepřestává bavit

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

19.  5.  2017 | redakce | 39

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

** Stáhnete si film a titulky třeba z OpenSubtitles.org ** A osud vás za ten warez záhy potrestá ** Specialisté totiž ukázali, že i v titulcích může být schovaný virus

24.  5.  2017 | Jakub Čížek | 57

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

** WannaCry se masivně rozšířil kvůli zranitelnosti ve Windows ** Ta mu umožnila, aby se pokusil sám napadnout další počítače ** Jenže ta chyba už je dva měsíce opravená!

22.  5.  2017 | Jakub Čížek | 95

Nastal čas znovu vynalézt klávesnici. Anebo vám ta současná opravdu vyhovuje?

Nastal čas znovu vynalézt klávesnici. Anebo vám ta současná opravdu vyhovuje?

**Měli bychom provést revoluci klávesnice? ** Anebo je její dnes už hodně zastaralý koncept prostě nejlepší? ** Budeme na klávesnici odkázaní už navždy?

20.  5.  2017 | Jakub Čížek | 60


Aktuální číslo časopisu Computer

Bojujeme proti Fake News

Dva velké testy: fotoaparáty a NASy

Co musíte vědět o změně evropského roamingu

Radíme s výběrem základní desky