Könyv Manuale completo di SCALA Roberto Scaramuzzino

Manuale completo di SCALA

Dai fondamenti alla programmazione funzionale e a oggetti

Nyelv: Olasz
Kötés: Puha kötésű
Elérhetőség: Beszállítói készleten
Küldés 14-21 napon belül
6 839 Ft
Impara Scala 3 davvero: dai fondamenti alla programmazione funzionale e a oggettiScala ha la fama di...

Információk a könyvről

Nyelv
Olasz
Kötés
Könyv - Puha kötésű
Kiadva
2026
oldal
246
EAN
9798183595871
Enbook ID
52995182
Súly
435
Méretek
178 x 254 x 13

Teljes leírás

Impara Scala 3 davvero: dai fondamenti alla programmazione funzionale e a oggetti

Scala ha la fama di linguaggio difficile. Presa con il giusto ordine, è invece uno dei linguaggi più potenti e coerenti che esistano. Questo manuale accompagna il lettore da zero fino a scrivere programmi pronti per la produzione, con un percorso chiaro, pratico e ricco di esempi.

Un percorso completo in cinque tappe:

  • Fondamenti: valori e tipi, controllo di flusso, funzioni, collezioni, stringhe, Option ed Either, gestione degli errori, pattern matching.

  • Programmazione a oggetti: classi, object e companion, case class ed enum, trait, ereditarietà, generici e varianza, tipi opachi.

  • Programmazione funzionale: funzioni come valori, immutabilità, operazioni sulle collezioni, for-comprehension, given/using, type class ed effetti.

  • Concorrenza, ecosistema e strumenti: Future, Cats Effect e ZIO, sbt e Mill, test con MUnit e ScalaCheck, interoperabilità con Java.

  • Progetti completi: uno strumento da riga di comando, un'API HTTP, una pipeline di elaborazione dati.

Cosa rende speciale questo manuale:
  • Aggiornato a Scala 3, con la nuova sintassi a indentazione.

  • Approccio pratico: ogni concetto nasce da un problema concreto (prima il perché, poi il come, infine gli errori da evitare).

  • Oltre 260 esercizi, svolti passo passo e da risolvere, con tutte le soluzioni in appendice.

  • Integrazione con l'IA: in ogni capitolo un paragrafo dedicato all'uso dell'IA come strumento di studio, con metodo e spirito critico.

  • Otto appendici di riferimento: sintassi, libreria standard, glossario, migrazione da Scala 2, errori del compilatore e altro ancora.

Che si arrivi da Java, Python o da un altro linguaggio, o che sia il primo approccio serio alla programmazione, si troverà qui una guida ordinata e amichevole verso la padronanza di Scala.