Hodnocení:
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ů.
⬤ 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ářů)
Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
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.
© 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)