Vai al contenuto principale della pagina

Scala: From a Functional Programming Perspective [[electronic resource] ] : An Introduction to the Programming Language / / by Vicenç Torra



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Torra Vicenç Visualizza persona
Titolo: Scala: From a Functional Programming Perspective [[electronic resource] ] : An Introduction to the Programming Language / / by Vicenç Torra Visualizza cluster
Pubblicazione: Cham : , : Springer International Publishing : , : Imprint : Springer, , 2016
Edizione: 1st ed. 2016.
Descrizione fisica: 1 online resource (XIII, 124 p. 7 illus.)
Disciplina: 005.114
Soggetto topico: Programming languages (Electronic computers)
Computer programming
Software engineering
Mathematical logic
Computers
Pattern recognition
Programming Languages, Compilers, Interpreters
Programming Techniques
Software Engineering
Mathematical Logic and Formal Languages
Models and Principles
Pattern Recognition
Nota di contenuto: An introduction to functional programming languages -- The basics of the language -- Lazy and eager evaluation -- Object-oriented programming in Scala -- Types and classes revisited: polymorphism -- Scala: OOL and FP -- Algebraic data types -- Parallelism.
Sommario/riassunto: This book gives an introduction to the programming language Scala. It presents it from a functional programming perspective. The book explains with detail functional programming and recursivity, and includes chapters on lazy and eager evaluation, streams, higher-order functions (including map, fold, reduce, and aggregate), and algebraic data types. The book also describes the object-oriented aspects of Scala, as they are a fundamental part of the language. In addition, the book includes a chapter on parallelism in Scala, giving an overview of the actor model.
Titolo autorizzato: Scala: From a Functional Programming Perspective  Visualizza cluster
ISBN: 3-319-46481-7
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 996465557303316
Lo trovi qui: Univ. di Salerno
Opac: Controlla la disponibilità qui
Serie: Programming and Software Engineering ; ; 9980