...

Klienty na výklad karet aktuálně za kapacitních důvudů nepřijímám. 
Mám pouze volných pár míst na rituál lásky.
V případě zájmu, klikněte na tlačítko níže.

Ezoterické programování: tajemné jazyky transformace

Ezoterické programování: tajemné jazyky transformace

Není všechno zlato, co se třpytí, a není vše jen o záhadách a mystice, co nese označení ezoterický/á/é. Příkladem jsou ezoterické programovací jazyky a jejich funkce ve světě IT.

O programování aneb základy pro úplné laiky

Programovací jazyky fungují jako nástroje pro tvorbu webových stránek, aplikací a systémů. Umožňují komunikaci mezi programátory a počítači. Jejich prostřednictvím se do computerů přenášejí algoritmy neboli principy řešení konkrétních úloh. Zápis počítačového programu v programovacím jazyce se označuje jako zdrojový kód.

Ezoterické programovací jazyky

Programovací jazyky s přízviskem esoterický/ezoterický, zvané též esolangy, nejsou určené pro reálný vývoj. Zápis byť jednoduchého programu v nich bývá přehnaně složitý a pokročilé programování je takřka nemožné. K čemu tedy slouží? Ezoterické programovací jazyky vznikají jako žert nebo parodie. V některých případech se jimi testují možnosti a limity programovacích jazyků. Obecně se ale považují za výstřední až bizarní a nemají širší uplatnění. 

Pojmenování esoterický/ezoterický zde implikuje jistou nesrozumitelnost, složitost a nepřístupnost pro většinovou společnost.

Konvenční versus ezoterické

V současné době existuje přes 9 000 programovacích jazyků. Aktivně se využívá asi 50 z nich, přičemž mezi nejoblíbenější konvenční, tj. tradiční, se řadí Java, JavaScript, Python, C/C++ nebo GO. U konvenčních programovacích jazyků jsou na prvním místě přesnost, jasnost a pokud možno jednoduchost zápisu. 

Oproti tomu ezoterické programovací jazyky vynikají výstřední originalitou, zmatečností a komplikovaností. Za nejstarší esolang se považuje INTERCAL  navržený v roce 1972. Širší zájem o ezoterické programovací jazyky podnítil ale až Brainfuck z roku 1993, extrémně minimalistický jazyk, který pracuje pouze s osmi příkazy. Mezi moderní esolangy patří např. Wenyan, jenž vytváří zdrojový kód v literární čínštině, Whitespace, který pracuje pouze s netisknutelnými znaky (např. mezery a konce řádků) nebo Shakespeare, jenž přenáší data a příkazy skrze texty Shakespearových divadelních her a prostřednictvím scénických poznámek.

 

Doufám, že se Vám článek líbil - Kartář Erik

Doufám, že se Vám článek líbil - Kartář Erik

Další zajímavé články

Zjistěte, zda má Vaše situace šanci na změnu

Máte dotaz, nebo se chcete objednat?

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.