Hlavní navigace

Seriál Erlang: trochu jiný přístup k programování

Programovací jazyk Erlang je určený k vytváření distribuovaných systémů pro zpracování velkého množství paralelních úloh (např. backend aplikace WhatsApp). 

Erlang: sestavování aplikací

Programovací jazyk Erlang je určený k vytváření distrubuovaných systémů pro zpracování velkého množství paralelních úloh. Dnešní díl bude o tom, jak hotové části programu spustit a dozorovat, aby běžely pokud možno na věky věků navzdory případným chybám, a jak to celé pospojovat dohromady a nechat spustit při startu.

Doba čtení: 18 minut

Erlang: struktury a ETS tabulky

Programovací jazyk Erlang je určený k vytváření distribuovaných systémů pro zpracování velkého množství paralelních úloh. Dnešní díl bude o strukturách, a když už je budeme mít, tak je začneme ukládat do tabulek a ukážeme si, jak napsat procesy, které takové tabulky obsluhují.

Doba čtení: 16 minut

Erlang: procesy s využitím knihoven

Programovací jazyk Erlang je určený k vytváření distribuovaných systémů pro zpracování velkého množství paralelních úloh. V dnešním díle si ukážeme, jak se v Erlangu šíří a monitorují chyby, něco o makro preprocesoru a jak napsat jednotlivé návrhové vzory procesů z minule pomocí obecných knihoven.

Doba čtení: 23 minut

Erlang: návrhové vzory procesů

Programovací jazyk Erlang je určený k vytváření distrubuovaných systémů pro zpracování velkého množství paralelních úloh. Náš seriál vás provede jeho zajímavými vlastnostmi i konkrétními příklady použití. V dnešním díle si ukážeme další typy procesů a způsoby, jak mezi sebou mohou komunikovat.

Doba čtení: 13 minut

Erlang: procesy a zprávy

Programovací jazyk Erlang je určený k vytváření distribuovaných systémů pro zpracování velkého množství paralelních úloh. Náš seriál vás provede jeho zajímavými vlastnostmi i konkrétními příklady použití. V dnešním díle si ukážeme, jak se v Erlang spouštějí procesy a jak mohou spolu komunikovat zasíláním zpráv.

Doba čtení: 16 minut

Erlang: proměnné a funkce

Funkcionální programovací jazyk Erlang je určený k vytváření distribuovaných systémů pro zpracování velkého množství paralelních úloh. Používá ho například populární IM aplikace WhatsApp. V dnešním díle si ukážeme práci s proměnnými, mocné porovnávání vzorů, funkce a struktury na větvení programu.

Doba čtení: 12 minut

Erlang: začínáme programovat

Programovací jazyk Erlang je určen k vytváření distribuovaných systémů pro zpracování velkého množství paralelních úloh (např. backend aplikace WhatsApp). V prvním díle jsme si stručně představili samotný jazyk a jeho hlavní vlastnosti. Dnes se společně pustíme konečně do opravdového programování.

Doba čtení: 11 minut

Erlang: trochu jiný přístup k programování

Programovací jazyk Erlang je určený k vytváření distribuovaných systémů pro zpracování velkého množství paralelních úloh (např. backend aplikace WhatsApp). Záměrem tohoto článku je ukázat, jak se v něm jeho autoři vypořádali s problémy, které navrhování a vytváření takových programů přináší.

Doba čtení: 15 minut