Értékelés:

A „Seven More Languages in Seven Weeks” című könyv a kevésbé ismert programozási nyelvekbe nyújt bevezetést, a középhaladó és haladó programozók számára. Bár sikerül felkeltenie az érdeklődést a programozási fogalmak iránt, és a könyv a nyelvek szerzőivel készített interjúkat is tartalmaz, sok olvasó úgy érzi, hogy a tartalom nem elég mély, és nem olyan erős, mint elődje.
Előnyök:⬤ Nagyszerű válogatás a kevésbé ismert nyelvekből.
⬤ Magával ragadó interjúk a nyelvek szerzőivel.
⬤ Sikeresen felkelti az érdeklődést a programozási nyelvek iránt.
⬤ Kiszélesítheti a középhaladó és haladó programozók látókörét.
⬤ A tartalom felszínesnek vagy kapkodónak tűnhet, és blogbejegyzésekre emlékeztethet.
⬤ Előzetes ismereteket feltételez a programozási fogalmakról, ami megnehezíti a kezdők számára.
⬤ Néhány fejezetből hiányzik a mélység és a bizonyítékok az állításokhoz (pl. a Julia teljesítménye).
⬤ Néhány olvasó csalódást érzett a sorozat első könyvéhez képest.
(10 olvasói vélemény alapján)
Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
A nagyszerű programozók nem születnek - őket teremtik. Az iparág az objektumorientált nyelvekről a funkcionális nyelvek felé mozdul el, és el kell köteleznie magát a radikális fejlődés mellett. Az új programozási nyelvek felvértezik Önt azokkal az eszközökkel és idiómákkal, amelyekre a mesterségének tökéletesítéséhez szüksége van. Míg más nyelvi alapkönyvek az alapvető telepítésen és a "Hello, World"-ön keresztül vezetnek, mi magasabbra törekszünk. A Seven More Languages in Seven Weeks (Hét újabb nyelv hét hét alatt) minden egyes nyelve lépésről lépésre végigvezeti Önt korunk legfontosabb paradigmáin. Hét izgalmas nyelvet fogsz megtanulni: Lua, Factor, Elixir, Elm, Julia, MiniKanren és Idris.
Tanulj a díjnyertes programozási sorozatból, amely az Elixir nyelvet ihlette. Hallhatod, hogyan oldanak meg más programozók széles körben különböző közösségekben olyan fontos problémákat, amelyek elég fontosak ahhoz, hogy nyelvfejlesztésre késztessenek. Bővítse a perspektíváját, és tanulja meg a többmagos és elosztási problémák megoldását.
Minden nyelven egy nem triviális problémát oldasz meg, felhasználva azokat a technikákat, amelyek az adott nyelvet különlegessé teszik. Írj egy teljesen működőképes játékot Elm nyelven, egyetlen visszahívás nélkül, amely JavaScriptre fordítható, így bármilyen böngészőben bevethető. Írj egy logikai programot Clojure nyelven egy olyan programozási modell, a MiniKanren segítségével, amely ugyanolyan erős, mint a Prolog, de sokkal jobban tud interakcióba lépni a külvilággal. Építsen elosztott programot Elixirben Lisp stílusú makrókkal, gazdag Ruby-szerű szintaxissal és az Erlang virtuális gép gazdagságával. Építsen saját objektumréteget Lua nyelven, statisztikai programot Julia nyelven, bizonyítást kódban az Idris segítségével, és kvízjátékot Factor nyelven.
Ha végeztél, öt különböző programozási paradigmában írtál programokat, amelyek három különböző kontinensen készültek. Négy, az elmúlt öt évben feltalált, élenjáró nyelvvel és három radikálisan eltérő nyelvvel ismerkedtél meg, amelyek mindegyikében van valami jelentős tanulság.