Scala: From a Functional Programming Perspective An Introduction to the Programming Language
by
 
Torra, Vicenç. author.

Title
Scala: From a Functional Programming Perspective An Introduction to the Programming Language

Author
Torra, Vicenç. author.

ISBN
9783319464817

Personal Author
Torra, Vicenç. author.

Physical Description
XIII, 124 p. 7 illus. online resource.

Series
Programming and Software Engineering ; 9980

Contents
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.

Abstract
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.

Subject Term
Computer science.
 
Software engineering.
 
Optical pattern recognition.
 
Programming Languages, Compilers, Interpreters. http://scigraph.springernature.com/things/product-market-codes/I14037
 
Programming Techniques. http://scigraph.springernature.com/things/product-market-codes/I14010
 
Software Engineering. http://scigraph.springernature.com/things/product-market-codes/I14029
 
Mathematical Logic and Formal Languages. http://scigraph.springernature.com/things/product-market-codes/I16048
 
Models and Principles. http://scigraph.springernature.com/things/product-market-codes/I18016
 
Pattern Recognition. http://scigraph.springernature.com/things/product-market-codes/I2203X

Added Corporate Author
SpringerLink (Online service)

Electronic Access
https://doi.org/10.1007/978-3-319-46481-7


LibraryMaterial TypeItem BarcodeShelf NumberStatus
IYTE LibraryE-Book2085094-1001QA76.7 -76.73Online Springer