Sedem ďalších jazykov za sedem týždňov: Jazyky, ktoré formujú budúcnosť

Hodnotenie:   (4,2 z 5)

Sedem ďalších jazykov za sedem týždňov: Jazyky, ktoré formujú budúcnosť (Bruce Tate)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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í)

Pôvodný názov:

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

Obsah knihy:

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ť.

Ďalšie údaje o knihe:

ISBN:9781941222157
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2014
Počet strán:350

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Sedem ďalších jazykov za sedem týždňov: Jazyky, ktoré formujú budúcnosť - Seven More Languages in...
Skvelí programátori sa nerodia, ale vznikajú...
Sedem ďalších jazykov za sedem týždňov: Jazyky, ktoré formujú budúcnosť - Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
Sedem jazykov za sedem týždňov: Pragmatický sprievodca učením sa programovacích jazykov - Seven...
Každý rok by ste sa mali naučiť jeden programovací...
Sedem jazykov za sedem týždňov: Pragmatický sprievodca učením sa programovacích jazykov - Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Lepšia, rýchlejšia, ľahšia Java - Better, Faster, Lighter Java
Niekedy je najlepšia tá najjednoduchšia odpoveď. Mnohí vývojári v podnikovej Jave, ktorí si zvykli na...
Lepšia, rýchlejšia, ľahšia Java - Better, Faster, Lighter Java
Rails: Nahor a do prevádzky: Bleskurýchly vývoj webových stránok - Rails: Up and Running:...
V priebehu niekoľkých dní môžete pomocou Rails vyvinúť...
Rails: Nahor a do prevádzky: Bleskurýchly vývoj webových stránok - Rails: Up and Running: Lightning-Fast Web Development

Diela autora vydali tieto vydavateľstvá:

© 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)