Sedem jazykov za sedem týždňov: Pragmatický sprievodca učením sa programovacích jazykov

Hodnotenie:   (4,3 z 5)

Sedem jazykov za sedem týždňov: Pragmatický sprievodca učením sa programovacích jazykov (Bruce Tate)

Recenzie čitateľov

Zhrnutie:

Kniha „Sedem jazykov za sedem týždňov“ poskytuje úvod do siedmich rôznych programovacích jazykov s dôrazom na ich jedinečné vlastnosti a paradigmy. Je napísaná hovorovým štýlom a jej cieľom je zlepšiť porozumenie programovacích jazykov medzi vývojármi. Neponúka však hĺbkové pokrytie žiadneho konkrétneho jazyka, čo môže u čitateľov vyvolať túžbu po hlbších vedomostiach.

Výhody:

Dobrý prehľad siedmich trendových programovacích jazykov.
Pútavý a hovorový štýl písania.
Cvičenia a príklady pomáhajú čitateľom pochopiť vlastnosti jazyka.
Podnecuje zvedavosť a skúmanie medzi vývojármi.
Pokrýva rôzne paradigmy programovania.
Autor píše humorne a prístupne.
Ponúka pohľad na silné a slabé stránky jednotlivých jazykov.

Nevýhody:

Pokrytie každého jazyka je povrchné a chýba mu hĺbka.
Niektorí čitatelia môžu považovať výber jazykov za zastaraný alebo menej relevantný.
Formát nemusí vyhovovať tým, ktorí hľadajú komplexné učivo.
Niektoré príklady kódovania sú príliš stručné a prezentované prostredníctvom REPL, čo obmedzuje zapojenie.
Nemusí byť vhodné pre úplných začiatočníkov kvôli očakávaným predchádzajúcim znalostiam.
Niektoré kapitoly môžu pôsobiť nesúvislo alebo menej pútavo v porovnaní s inými.

(na základe 80 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Každý rok by ste sa mali naučiť jeden programovací jazyk, ako odporúča The Pragmatic Programmer. Ale ak je dobrý jeden ročne, čo tak sedem jazykov za sedem týždňov? V tejto knihe sa prakticky zoznámite s jazykmi Clojure, Haskell, Io, Prolog, Scala, Erlang a Ruby. Bez ohľadu na to, či je váš obľúbený jazyk na tomto zozname, rozšírite si pohľad na programovanie tým, že si tieto jazyky preštudujete bok po boku. Z každého sa naučíte niečo nové a čo je najlepšie, naučíte sa, ako sa jazyk rýchlo naučiť.

Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. S knihou Sedem jazykov za sedem týždňov, ktorú napísal Bruce A. Tate, sa dostanete za hranice syntaxe - a za hranice 20-minútového učebného materiálu, ktorý nájdete niekde na internete. Táto kniha má odvážny cieľ: v rámci jednej knihy predstaviť zmysluplný prieskum siedmich jazykov. Sedem jazykov neslúži ako kompletná referencia alebo inštalačná príručka, ale skôr sa venuje tomu, čo je na každom jazyku podstatné a jedinečné. Navyše vám tento prístup pomôže naučiť sa, ako si osvojiť nové jazyky.

V každom jazyku budete riešiť netriviálny problém pomocou techník, ktoré ukážu najdôležitejšie vlastnosti jazyka. V priebehu knihy objavíte silné a slabé stránky jazykov a zároveň rozoberiete proces rýchleho učenia sa jazykov - napríklad zistíte typové a programové modely, rozhodovacie štruktúry a spôsob interakcie s nimi.

Medzi touto skupinou siedmich jazykov preskúmate najkritickejšie programovacie modely súčasnosti. Naučíte sa dynamické typovanie, vďaka ktorému sú Ruby, Python a Perl také flexibilné a presvedčivé. Pochopíte základný systém prototypov, ktorý je srdcom jazyka JavaScript. Zistite, ako porovnávanie vzorov v jazyku Prolog formovalo vývoj jazykov Scala a Erlang. Zistite, ako sa líši čisté funkcionálne programovanie v jazyku Haskell od rodiny jazykov Lisp vrátane jazyka Clojure.

Preskúmajte techniky súbežnosti, ktoré sa rýchlo stávajú základom novej generácie internetových aplikácií. Zistite, ako využiť filozofiu Erlang let-it-crash na budovanie systémov odolných voči chybám. Pochopte model aktéra, ktorý riadi návrh súbežnosti v jazykoch Io a Scala. Zistite, ako Clojure využíva verzovanie na riešenie niektorých najťažších problémov súbežnosti.

Všetko je tu na jednom mieste. Použite koncepty z jedného jazyka na nájdenie kreatívnych riešení v inom jazyku - alebo objavte jazyk, ktorý sa môže stať jedným z vašich obľúbených.

Ďalšie údaje o knihe:

ISBN:9781934356593
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2010
Počet strán:368

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)