Naučte se funkcionální programování s Elixírem: Nové základy pro nový svět

Hodnocení:   (4,6 z 5)

Naučte se funkcionální programování s Elixírem: Nové základy pro nový svět (Ulisses Almeida)

Recenze čtenářů

Shrnutí:

Recenze zdůrazňují, že „Practical Elixir“ je vynikající úvodní kniha pro ty, kteří se seznámili s programováním, a zaměřuje se na reálné aplikace Elixiru a konceptů funkcionálního programování. Je chválena pro svou srozumitelnost, poutavý styl psaní a praktické příklady. Někteří čtenáři však poznamenali, že tempo knihy může působit nekonzistentně, zejména v posledních kapitolách, a že nemusí poskytovat dostatečnou hloubku pro úplné začátečníky nebo ty, kteří nejsou obeznámeni s funkcionálním programováním.

Klady:

Jasný a stručný styl psaní.
Dobrá rovnováha mezi výukou Elixíru a koncepty funkcionálního programování.
Praktické příklady z reálného života, které usnadňují pochopení.
Poutavé pro čtenáře s předchozími znalostmi programování.
Vynikající úvod do funkcionálního programování pro ty, kteří se s tímto paradigmatem teprve seznamují.

Zápory:

Druhá polovina knihy možná pokrývá témata příliš rychle, což vede ke zmatku.
Někteří čtenáři měli pocit, že kniha předpokládá příliš mnoho předchozích znalostí, což nemusí vyhovovat úplným začátečníkům.
Několik recenzí naznačuje, že příklady na sebe účinně nenavazují.
Kritici tvrdí, že může postrádat hloubku pro ty, kteří potřebují komplexnější pokrytí funkcionálního programování.

(na základě 11 hodnocení čtenářů)

Původní název:

Learn Functional Programming with Elixir: New Foundations for a New World

Obsah knihy:

Přímočará syntaxe jazyka Elixir a tento průvodce vám umožní naučit se moderní techniky funkcionálního programování. Nevyžadují se žádné předchozí zkušenosti s funkcionálním programováním! Tato kniha vás provede správnými koncepty správným tempem, přičemž se seznámíte s neměnnými hodnotami a explicitní transformací dat, funkcemi, moduly, rekurzivními funkcemi, porovnáváním vzorů, funkcemi vysokého řádu, polymorfismem a ošetřením selhání, přičemž se vyhnete vedlejším efektům. Nenastupujte do vlaku Elixíru s imperativním myšlením! Chcete-li z funkcionálních jazyků vytěžit maximum, musíte myslet funkčně. Tato kniha vás k tomu dovede.

Funkcionální programování nabízí užitečné techniky pro tvorbu udržovatelného a škálovatelného softwaru, který řeší současné obtížné problémy. Poptávka po takto napsaném softwaru roste - nechcete si ji nechat ujít. V této knize se seznámíte nejen s jazykem Elixir a jeho funkcemi, ale také s myšlením potřebným k funkčnímu programování. Čistá syntaxe jazyka Elixir je vynikající pro objevování kritických dovedností používání funkcí a souběžnosti.

Začněte základními technikami funkcionálního způsobu: práce s neměnnými daty, transformace dat v diskrétních krocích a zamezení vedlejších efektů. Poté se podrobně seznámíte s hodnotami, výrazy, funkcemi a moduly. Poté rozšiřte programování o porovnávání vzorů a řízení toku pomocí case, if, cond a funkcí. Používejte rekurzivní funkce k vytváření iterací. Pracujte s datovými typy, jako jsou seznamy, tuply a mapy. Zlepšete znovupoužitelnost a čitelnost kódu pomocí nejběžnějších funkcí vysokého řádu jazyka Elixir. Prozkoumejte, jak používat líné výpočty s proudy, navrhovat data a využívat polymorfismus s protokoly. Kombinujte funkce a ošetřujte selhání udržovatelným způsobem pomocí funkcí a knihoven jazyka Elixir.

Naučte se techniky, na kterých záleží, abyste vytvořili kód, který žije v harmonii s jazykem.

Co budete potřebovat:

Budete potřebovat počítač a jazyk Elixir 1. 4 nebo novější nainstalovanou verzi. Nejsou vyžadovány žádné předchozí zkušenosti s funkcionálním programováním nebo jazykem Elixir. Doporučuje se určitá zkušenost s jakýmkoli programovacím jazykem.

Další údaje o knize:

ISBN:9781680502459
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2018
Počet stran:200

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Naučte se funkcionální programování s Elixírem: Nové základy pro nový svět - Learn Functional...
Přímočará syntaxe jazyka Elixir a tento průvodce...
Naučte se funkcionální programování s Elixírem: Nové základy pro nový svět - Learn Functional Programming with Elixir: New Foundations for a New World

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)