Értékelés:

A „Hét nyelv hét hét hét alatt” című könyv hét különböző programozási nyelvbe vezet be, kiemelve azok egyedi jellemzőit és paradigmáit. A könyv társalgási stílusban íródott, és célja, hogy a fejlesztők körében javítsa a programozási nyelvek megértését. Ugyanakkor nem nyújt mélyreható ismertetést egyetlen konkrét nyelvről sem, így az olvasónak több érdemi ismeretre lehet szüksége.
Előnyök:⬤ Jó áttekintés hét trendi programozási nyelvről.
⬤ Magával ragadó és társalgási stílus.
⬤ Gyakorlatok és példák segítik az olvasót a nyelvi jellemzők megértésében.
⬤ Kíváncsiságra és felfedezésre ösztönzi a fejlesztőket.
⬤ A programozás különböző paradigmáival foglalkozik.
⬤ A szerző humoros és közérthető írása.
⬤ Betekintést nyújt az egyes nyelvek erősségeibe és gyengeségeibe.
⬤ Az egyes nyelvek tárgyalása felületes és nem elég mélyreható.
⬤ Egyes olvasók a nyelvválasztást elavultnak vagy kevésbé relevánsnak találhatják.
⬤ A formátum nem biztos, hogy megfelel azoknak, akik átfogó tanulást keresnek.
⬤ Néhány kódolási példa túl rövid, és REPL-en keresztül kerül bemutatásra, ami korlátozza az elkötelezettséget.
⬤ Az elvárt előzetes tudás miatt nem feltétlenül alkalmas teljesen kezdők számára.
⬤ Bizonyos fejezeteket a többihez képest összefüggéstelennek vagy kevésbé érdekfeszítőnek érezhetünk.
(80 olvasói vélemény alapján)
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Minden évben meg kell tanulnod egy programozási nyelvet, ahogyan azt a The Pragmatic Programmer (A pragmatikus programozó) ajánlja. De ha évente egy is jó, mit szólnál a Seven Languages in Seven Weekshez? Ebben a könyvben a Clojure, a Haskell, az Io, a Prolog, a Scala, az Erlang és a Ruby gyakorlatias bemutatását kapod. Akár szerepel a kedvenc nyelved ezen a listán, akár nem, a programozásról alkotott elképzeléseidet bővítheted, ha ezeket a nyelveket egymás mellett vizsgálod. Mindegyikből tanulni fogsz valami újat, és ami a legjobb, megtanulod, hogyan tanulj meg gyorsan egy nyelvet.
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. Bruce A. Tate Seven Languages in Seven Weeks (Hét nyelv hét hét alatt) című könyvével túlmutat a szintaxison - és túlmutat a 20 perces oktatóanyagon, amelyet valahol az interneten talál. Ez a könyv merész célt tűzött ki maga elé: egyetlen könyvben hét nyelv tartalmas felfedezését kívánja bemutatni. Ahelyett, hogy teljes referenciaként vagy telepítési útmutatóként szolgálna, a Hét nyelv inkább azt találja meg, ami az egyes nyelvekben lényeges és egyedi. Ráadásul ez a megközelítés segít megtanítani, hogyan lehet új nyelveket elsajátítani.
Minden nyelv esetében egy nem triviális feladatot oldasz meg, olyan technikákat alkalmazva, amelyek bemutatják a nyelv legfontosabb jellemzőit. A könyv előrehaladtával felfedezed a nyelvek erősségeit és gyengeségeit, miközben a nyelvek gyors elsajátításának folyamatát boncolgatod - például megtalálod a tipizálási és programozási modelleket, a döntési struktúrákat, és azt, hogy hogyan lépsz kapcsolatba velük.
A hét nyelvből álló csoportban felfedezheted korunk legkritikusabb programozási modelljeit. Megtanulod a dinamikus tipizálást, amely a Rubyt, a Pythont és a Perlt olyan rugalmassá és lenyűgözővé teszi. Megérti a JavaScript alapját képező prototípus-rendszert. Láthatja, hogyan alakította a Prologban alkalmazott mintaillesztés a Scala és az Erlang fejlődését. Fedezze fel, miben különbözik a Haskellben a tiszta funkcionális programozás a Lisp nyelvcsaládtól, beleértve a Clojure-t is.
Fedezze fel azokat az egyidejűségi technikákat, amelyek gyorsan az internetes alkalmazások új generációjának gerincévé válnak. Tudja meg, hogyan használhatja az Erlang let-it-crash filozófiáját hibatűrő rendszerek építéséhez. Értse meg az Io és a Scala párhuzamossági tervezését vezérlő színészmodellt. Ismerje meg, hogyan használja a Clojure a verziókezelést a legnehezebb párhuzamossági problémák megoldására.
Minden itt van, egy helyen. Használja az egyik nyelv fogalmait, hogy kreatív megoldásokat találjon egy másik nyelvben - vagy fedezzen fel egy olyan nyelvet, amely az egyik kedvencévé válhat.