Scala : from a functional programming perspective : an introduction to the programming language / Vicenç Torra.
2016
QA76.73.S28
Linked e-resources
Linked Resource
Online Access
Concurrent users
Unlimited
Authorized users
Authorized users
Document Delivery Supplied
Can lend chapters, not whole ebooks
Details
Title
Scala : from a functional programming perspective : an introduction to the programming language / Vicenç Torra.
Author
Torra, Vicenç, author.
ISBN
9783319464817 (electronic book)
3319464817 (electronic book)
9783319464800
3319464817 (electronic book)
9783319464800
Published
Cham, Switzerland : Springer, 2016.
Language
English
Description
1 online resource (xiii, 124 pages) : illustrations.
Item Number
10.1007/978-3-319-46481-7 doi
Call Number
QA76.73.S28
Dewey Decimal Classification
005.1/14
Summary
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.
Bibliography, etc. Note
Includes bibliographical references and index.
Access Note
Access limited to authorized users.
Source of Description
Online resource; title from PDF title page (SpringerLink, viewed October 5, 2016).
Series
Lecture notes in computer science ; 9980.
LNCS sublibrary. SL 2, Programming and software engineering.
LNCS sublibrary. SL 2, Programming and software engineering.
Linked Resources
Online Access
Record Appears in
Online Resources > Ebooks
All Resources
All Resources
Table of 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.
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.