Sedm jazyků za sedm týdnů: Pragmatický průvodce výukou programovacích jazyků.

Hodnocení:   (4,3 z 5)

Sedm jazyků za sedm týdnů: Pragmatický průvodce výukou programovacích jazyků. (Bruce Tate)

Recenze čtenářů

Shrnutí:

Kniha „Sedm jazyků v sedmi týdnech“ představuje úvod do sedmi různých programovacích jazyků s důrazem na jejich jedinečné vlastnosti a paradigmata. Je psána hovorovým stylem a jejím cílem je zlepšit porozumění programovacích jazyků mezi vývojáři. Nenabízí však důkladné pokrytí žádného konkrétního jazyka, což může u čtenářů vyvolat touhu po hlubších znalostech.

Klady:

Dobrý přehled sedmi trendových programovacích jazyků.
Poutavý a hovorový styl psaní.
Cvičení a příklady pomáhají čtenářům pochopit vlastnosti jazyka.
Podporuje zvědavost a zkoumání mezi vývojáři.
Pokrývá různá paradigmata programování.
Autor píše s humorem a přístupně.
Nabízí vhled do silných a slabých stránek jednotlivých jazyků.

Zápory:

Pokrytí jednotlivých jazyků je povrchní a postrádá hloubku.
Někteří čtenáři mohou výběr jazyků považovat za zastaralý nebo méně relevantní.
Formát nemusí vyhovovat těm, kteří hledají komplexní výuku.
Některé příklady kódování jsou příliš stručné a prezentované prostřednictvím REPL, což omezuje zapojení.
Kvůli očekávaným předchozím znalostem nemusí být vhodné pro úplné začátečníky.
Některé kapitoly mohou ve srovnání s jinými působit nesouvisle nebo méně poutavě.

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

Původní název:

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages

Obsah knihy:

Každý rok byste se měli naučit jeden programovací jazyk, jak doporučuje kniha The Pragmatic Programmer. Ale pokud je dobrý jeden ročně, co třeba Sedm jazyků za sedm týdnů? V této knize se prakticky seznámíte s jazyky Clojure, Haskell, Io, Prolog, Scala, Erlang a Ruby. Ať už je váš oblíbený jazyk na tomto seznamu, nebo ne, rozšíříte si pohled na programování tím, že tyto jazyky prozkoumáte jeden vedle druhého. Z každého se naučíte něco nového a co je nejlepší, naučíte se, jak se jazyk rychle naučit.

Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. S knihou Sedm jazyků za sedm týdnů od Bruce A. Tatea se dostanete dál než jen k syntaxi - a dál než k dvacetiminutovému výukovému kurzu, který najdete někde na internetu. Tato kniha si klade odvážný cíl: představit smysluplný průzkum sedmi jazyků v rámci jediné knihy. Spíše než jako kompletní referenční příručka nebo průvodce instalací se Sedm jazyků zabývá tím, co je na každém jazyce podstatné a jedinečné. Tento přístup vám navíc pomůže naučit se nové jazyky ovládat.

U každého jazyka budete řešit netriviální problém pomocí technik, které ukazují nejdůležitější vlastnosti jazyka. V průběhu knihy objevíte silné a slabé stránky jazyků a zároveň rozeberete proces rychlého učení se jazykům - například naleznete typové a programovací modely, rozhodovací struktury a způsoby interakce s nimi.

Mezi touto skupinou sedmi jazyků prozkoumáte nejkritičtější programovací modely naší doby. Seznámíte se s dynamickým typováním, díky němuž jsou jazyky Ruby, Python a Perl tak flexibilní a přitažlivé. Pochopíte základní systém prototypů, který je srdcem jazyka JavaScript. Podívejte se, jak porovnávání vzorů v jazyce Prolog formovalo vývoj jazyků Scala a Erlang. Zjistěte, jak se liší čisté funkcionální programování v jazyce Haskell od rodiny jazyků Lisp, včetně jazyka Clojure.

Prozkoumejte techniky souběhu, které se rychle stávají základem nové generace internetových aplikací. Zjistěte, jak využít filozofii Erlangu let-it-crash pro budování systémů odolných proti chybám. Pochopte model aktérů, který řídí návrh souběžnosti v jazycích Io a Scala. Zjistěte, jak jazyk Clojure využívá verzování k řešení některých nejobtížnějších problémů souběžnosti.

Vše je zde na jednom místě. Použijte koncepty z jednoho jazyka k nalezení kreativních řešení v jiném jazyce - nebo objevte jazyk, který se může stát jedním z vašich oblíbených.

Další údaje o knize:

ISBN:9781934356593
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2010
Počet stran:368

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Sedm dalších jazyků za sedm týdnů: Jazyky, které utvářejí budoucnost - Seven More Languages in Seven...
Skvělí programátoři se nerodí, ale vznikají...
Sedm dalších jazyků za sedm týdnů: Jazyky, které utvářejí budoucnost - Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
Sedm jazyků za sedm týdnů: Pragmatický průvodce výukou programovacích jazyků. - Seven Languages in...
Každý rok byste se měli naučit jeden programovací...
Sedm jazyků za sedm týdnů: Pragmatický průvodce výukou programovacích jazyků. - Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Lepší, rychlejší, lehčí Java - Better, Faster, Lighter Java
Někdy je nejjednodušší odpověď ta nejlepší. Mnoho vývojářů v podnikové Javě, kteří si zvykli na spirálovitě...
Lepší, rychlejší, lehčí Java - Better, Faster, Lighter Java
Rails: Nahoru a do provozu: Bleskurychlý vývoj webových aplikací - Rails: Up and Running:...
Během několika dní můžete pomocí Rails vyvinout výkonné...
Rails: Nahoru a do provozu: Bleskurychlý vývoj webových aplikací - Rails: Up and Running: Lightning-Fast Web Development

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)