TY - BOOK AU - Torra,Vicenç TI - Scala: from a functional programming perspective : an introduction to the programming language T2 - Lecture notes in computer science, SN - 9783319464817 AV - QA76.73.S28 U1 - 005.1/14 23 PY - 2016/// CY - Cham, Switzerland PB - Springer KW - Scala (Computer program language) KW - Functional programming (Computer science) KW - Scala (Langage de programmation) KW - Programmation fonctionnelle KW - Informatique KW - data processing KW - aat KW - computer science KW - Computer programming KW - software development KW - bicssc KW - Software Engineering KW - Mathematical theory of computation KW - Computer science KW - Pattern recognition KW - Programming & scripting languages: general KW - Computers KW - Programming KW - General KW - bisacsh KW - Software Development & Engineering KW - Mathematics KW - Logic KW - Online Services KW - Computer Vision & Pattern Recognition KW - Programming Languages KW - fast N1 - Includes bibliographical references and index; 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 N2 - 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 UR - https://link.springer.com/10.1007/978-3-319-46481-7 ER -