Hodnocení:
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í.
⬤ 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ářů)
Learn Functional Programming with Elixir: New Foundations for a New World
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.
© 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)