Még hét nyelv hét hét alatt: A jövőt alakító nyelvek

Értékelés:   (4.2 az 5-ből)

Még hét nyelv hét hét alatt: A jövőt alakító nyelvek (Bruce Tate)

Olvasói vélemények

Összegzé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.

Hátrányok:

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)

Eredeti címe:

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

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781941222157
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2014
Oldalak száma:350

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Még hét nyelv hét hét alatt: A jövőt alakító nyelvek - Seven More Languages in Seven Weeks:...
A nagyszerű programozók nem születnek - őket...
Még hét nyelv hét hét alatt: A jövőt alakító nyelvek - Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
Hét nyelv hét hét alatt: A programozási nyelvek tanulásának pragmatikus útmutatója - Seven Languages...
Minden évben meg kell tanulnod egy programozási...
Hét nyelv hét hét alatt: A programozási nyelvek tanulásának pragmatikus útmutatója - Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Jobb, gyorsabb, könnyebb Java - Better, Faster, Lighter Java
Néha a legegyszerűbb válasz a legjobb. Sok Enterprise Java-fejlesztő, aki hozzászokott a Java egyre...
Jobb, gyorsabb, könnyebb Java - Better, Faster, Lighter Java
Rails: Up and Running: Rails: Villámgyors webfejlesztés - Rails: Up and Running: Lightning-Fast Web...
A Rails segítségével néhány nap alatt olyan...
Rails: Up and Running: Rails: Villámgyors webfejlesztés - Rails: Up and Running: Lightning-Fast Web Development

A szerző munkáit az alábbi kiadók adták ki: