Hodnotenie:
Kniha „Sedem ďalších jazykov za sedem týždňov“ ponúka úvod do menej známych programovacích jazykov, určený pre stredne pokročilých až pokročilých programátorov. Hoci sa jej darí vzbudiť záujem o koncepty programovania a obsahuje pútavé rozhovory s autormi jazykov, mnohí čitatelia majú pocit, že obsahu chýba hĺbka a nie je taký silný ako jeho predchodca.
Výhody:⬤ Skvelý výber menej známych jazykov.
⬤ Pútavé rozhovory s autormi jazykov.
⬤ Úspešne podnecuje záujem o programovacie jazyky.
⬤ Môže rozšíriť obzory stredne pokročilých a pokročilých programátorov.
⬤ Obsah môže pôsobiť plytko alebo uponáhľane, pripomína príspevky na blogu.
⬤ Predpokladá predchádzajúce znalosti programovacích konceptov, čo sťažuje prácu začiatočníkom.
⬤ V niektorých kapitolách chýba hĺbka a dôkazy pre uvedené tvrdenia (napr. o výkonnosti aplikácie Julia).
⬤ Niektorí čitatelia sa v porovnaní s prvou knihou série cítili sklamaní.
(na základe 10 čitateľských recenzií)
Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
Skvelí programátori sa nerodia, ale vznikajú. Odvetvie prechádza od objektovo orientovaných jazykov k funkcionálnym jazykom a vy sa musíte zaviazať k radikálnemu zlepšeniu. Nové programovacie jazyky vás vyzbroja nástrojmi a idiómami, ktoré potrebujete na zdokonalenie svojho remesla. Zatiaľ čo iné základné učebnice jazykov vás prevedú základnou inštaláciou a "Hello, World", my mierime vyššie. Každý jazyk v knihe Sedem ďalších jazykov za sedem týždňov vás krok za krokom prevedie najdôležitejšími paradigmami našej doby. Naučíte sa sedem vzrušujúcich jazykov: Lua, Factor, Elixir, Elm, Julia, MiniKanren a Idris.
Učte sa z oceňovaného seriálu o programovaní, ktorý inšpiroval jazyk Elixir. Vypočujete si, ako iní programátori v široko rozvetvených komunitách riešia problémy dostatočne dôležité na to, aby si vynútili vývoj jazyka. Rozšírte si rozhľad a naučte sa riešiť viacjadrové a distribučné problémy.
V každom jazyku budete riešiť netriviálny problém pomocou techník, ktoré robia tento jazyk výnimočným. Napíšte plne funkčnú hru v jazyku Elm bez jediného spätného volania, ktorá sa skompiluje do jazyka JavaScript, aby ste ju mohli nasadiť v akomkoľvek prehliadači. Napíšte logický program v jazyku Clojure pomocou programovacieho modelu MiniKanren, ktorý je rovnako výkonný ako Prolog, ale oveľa lepšie komunikuje s vonkajším svetom. Vytvorte distribuovaný program v jazyku Elixir s makrami v štýle Lispu, bohatou syntaxou podobnou jazyku Ruby a bohatstvom virtuálneho stroja Erlang. Zostavte si vlastnú objektovú vrstvu v jazyku Lua, štatistický program v jazyku Julia, dôkaz v kóde pomocou jazyka Idris a kvízovú hru v jazyku Factor.
Keď skončíte, budete mať napísané programy v piatich rôznych programovacích paradigmách, ktoré vznikli na troch rôznych kontinentoch. Preskúmate štyri špičkové jazyky, vynájdené v posledných piatich rokoch, a tri radikálne odlišné jazyky, z ktorých každý vás môže niečo významné naučiť.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)