Sedm dalších jazyků za sedm týdnů: Jazyky, které utvářejí budoucnost

Hodnocení:   (4,2 z 5)

Sedm dalších jazyků za sedm týdnů: Jazyky, které utvářejí budoucnost (Bruce Tate)

Recenze čtenářů

Shrnutí:

Kniha „Sedm dalších jazyků v sedmi týdnech“ nabízí úvod do méně známých programovacích jazyků a je určena středně pokročilým až pokročilým programátorům. Přestože se jí daří vzbudit zájem o programovací koncepty a obsahuje poutavé rozhovory s autory jazyků, mnozí čtenáři mají pocit, že obsah postrádá hloubku a není tak silný jako jeho předchůdce.

Klady:

Skvělý výběr méně známých jazyků.
Poutavé rozhovory s autory jazyků.
Úspěšně vzbuzuje zájem o programovací jazyky.
Může rozšířit obzory středně pokročilých a pokročilých programátorů.

Zápory:

Obsah může působit povrchně nebo uspěchaně, připomíná příspěvky na blogu.
Předpokládá předchozí znalost programovacích konceptů, což je pro začátečníky obtížné.
Některé kapitoly postrádají hloubku a důkazy pro uváděná tvrzení (např. výkonnost Julie).
Někteří čtenáři se cítili zklamáni ve srovnání s první knihou série.

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

Původní název:

Seven More Languages in Seven Weeks: Languages That Are Shaping the Future

Obsah knihy:

Skvělí programátoři se nerodí, ale vznikají. Odvětví přechází od objektově orientovaných jazyků k jazykům funkcionálním a vy se musíte zavázat k radikálnímu zlepšení. Nové programovací jazyky vás vybaví nástroji a idiomy, které potřebujete ke zdokonalení svého řemesla. Zatímco jiné jazykové příručky vás provedou základní instalací a "Hello, World", my míříme výš. Každý jazyk v knize Sedm dalších jazyků v sedmi týdnech vás krok za krokem provede nejdůležitějšími paradigmaty naší doby. Naučíte se sedm zajímavých jazyků: Lua, Factor, Elixir, Elm, Julia, MiniKanren a Idris.

Učte se z oceňovaného seriálu o programování, který inspiroval jazyk Elixir. Uslyšíte, jak jiní programátoři napříč široce rozkročenými komunitami řeší problémy, které jsou natolik důležité, že nutí k vývoji jazyků. Rozšiřte svůj rozhled a naučte se řešit vícejádrové a distribuční problémy.

V každém jazyce budete řešit netriviální problém s využitím technik, kterými je daný jazyk výjimečný. Napište plně funkční hru v jazyce Elm bez jediného zpětného volání, která se zkompiluje do jazyka JavaScript, abyste ji mohli nasadit v libovolném prohlížeči. Napište logický program v jazyce Clojure pomocí programovacího modelu MiniKanren, který je stejně výkonný jako Prolog, ale mnohem lépe komunikuje s okolním světem. Sestavte distribuovaný program v jazyce Elixir s makry ve stylu Lispu, bohatou syntaxí podobnou Ruby a bohatstvím virtuálního stroje Erlang. Sestavte si vlastní objektovou vrstvu v jazyce Lua, statistický program v jazyce Julia, důkaz v kódu v jazyce Idris a kvízovou hru v jazyce Factor.

Až budete hotovi, budete mít napsané programy v pěti různých programovacích paradigmatech, které vznikly na třech různých kontinentech. Prozkoumáte čtyři špičkové jazyky, vynalezené v posledních pěti letech, a tři radikálně odlišné jazyky, z nichž každý vás může něco významného naučit.

Další údaje o knize:

ISBN:9781941222157
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2014
Počet stran:350

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)