A Scala tanulása: Gyakorlati funkcionális programozás a Jvm számára

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

A Scala tanulása: Gyakorlati funkcionális programozás a Jvm számára (Jason Swartz)

Olvasói vélemények

Összegzés:

Jason Swartz 'Learning Scala' című könyve vegyes kritikákat kap az olvasóktól. Sokan hatékony bevezető forrásnak tartják a Scala nyelv megértéséhez, különösen azok számára, akik már rendelkeznek némi programozói háttérrel. Megjegyzik azonban, hogy a könyv nem biztos, hogy alkalmas a programozásban teljesen kezdők számára. Bár a magyarázatok általában világosak és szervezettek, vannak kritikák az egyes témák lefedettségének mélységével és a gyakorlatok nehézségi szintjével kapcsolatban. A könyvet dicsérik a tömör bemutatás, a hasznos példák és a gyakorlatok beillesztése miatt, bár a Scala eszközeinek és néhány haladó fogalomnak a részletes tárgyalása hiánya egyes olvasók számára hátrányt jelent.

Előnyök:

Világos és tömör magyarázatok a Scala jellemzőiről.
Jól szervezett fejezetek, amelyek megkönnyítik a fokozatos tanulást.
Jó példák és gyakorlati feladatok.
Alkalmas referenciaként a programozási fogalmakhoz.
Hasznos a Java, Python vagy más funkcionális nyelvekben jártas programozók számára.

Hátrányok:

Nem alkalmas abszolút kezdő programozók számára; előzetes programozási ismereteket igényel.
Néhány gyakorlat nehéz, és nem feltétlenül illeszkedik a leckék tartalmához.
Hiányzik a Scala-specifikus eszközök, például az SBT mélyreható tárgyalása.
Néhány olvasó az írásmódot időnként sűrűnek vagy rejtélyesnek találta.

(32 olvasói vélemény alapján)

Eredeti címe:

Learning Scala: Practical Functional Programming for the Jvm

Könyv tartalma:

Miért érdemes Scalát tanulni? Nem kell adattudósnak vagy elosztott számítástechnikai szakértőnek lennie ahhoz, hogy értékelni tudja ezt az objektumorientált funkcionális programozási nyelvet. Ez a gyakorlatias könyv átfogó, mégis közérthető bevezetést nyújt a nyelvbe, szintaxisábrákkal, példákkal és gyakorlatokkal kiegészítve. A Scala alapvető típusaival és szintaxisával kezd, mielőtt belemerülne a magasabb rendű függvényekbe és a megváltoztathatatlan adatstruktúrákba.

A szerző, Jason Swartz bemutatja, hogy a Scala tömör és kifejező szintaxisa miért teszi ideális nyelvvé a Ruby vagy Python fejlesztők számára, akik szeretnék fejleszteni a mesterségüket, miközben a típusbiztonsága és a teljesítménye biztosítja, hogy a nyelv stabil és elég gyors legyen bármilyen alkalmazáshoz.

⬤ Megtanulja az alapvető adattípusokat, literálokat, értékeket és változókat.

⬤ Tudja meg, hogyan gondolkodjon és írjon kifejezésekben, a Scala szintaxisának alapját képező kifejezésekben.

⬤ Írjon magasabb rendű függvényeket, amelyek más függvényeket fogadnak el vagy adnak vissza.

⬤ Ismerkedjen meg a megváltoztathatatlan adatszerkezetekkel, és könnyedén alakítsa át őket típusbiztos és deklaratív műveletekkel.

⬤ Egyéni infix-operátorok létrehozása a meglévő műveletek egyszerűsítésére vagy akár saját domain-specifikus nyelv indítására.

⬤ Készítsen olyan osztályokat, amelyek egy vagy több tulajdonságot állítanak össze a teljes újrafelhasználhatóság érdekében, vagy hozzon létre új funkciókat azáltal, hogy a példányosításkor keveri őket.

A könyv egyéb adatai:

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

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A Scala tanulása: Gyakorlati funkcionális programozás a Jvm számára - Learning Scala: Practical...
Miért érdemes Scalát tanulni? Nem kell...
A Scala tanulása: Gyakorlati funkcionális programozás a Jvm számára - Learning Scala: Practical Functional Programming for the Jvm

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

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)