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.
Produkteigenschaften
- Artikelnummer: 9783319464800
- Medium: Buch
- ISBN: 978-3-319-46480-0
- Verlag: Springer-Verlag GmbH
- Erscheinungstermin: 21.09.2016
- Sprache(n): Englisch
- Auflage: 1. Auflage 2016
- Serie: Programming and Software Engineering
- Produktform: Kartoniert, Book
- Gewicht: 2234 g
- Seiten: 124
- Format (B x H x T): 159 x 238 x 10 mm
- Ausgabetyp: Kein, Unbekannt
Themen
- Mathematik | Informatik
- EDV | Informatik
- Programmierung | Softwareentwicklung
- Funktionale, Logische, Parallele und Visuelle Programmierung
- Mathematik | Informatik
- EDV | Informatik
- Programmierung | Softwareentwicklung
- Programmier- und Skriptsprachen