Skip to main content

Scala: From a Functional Programming Perspective

An Introduction to the Programming Language

  • Textbook
  • © 2016

Overview

  • Provides a concise introduction of the language from the functional programming perspective
  • Useful to learn the language, serves also as a reference
  • Based on a 'Master on Data Science' course on 'Advanced Programming' started in 2015-2016 at the University of Skövde, Sweden
  • Includes supplementary material: sn.pub/extras

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 9980)

Part of the book sub series: Programming and Software Engineering (LNPSE)

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (9 chapters)

Keywords

About this book

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.

Authors and Affiliations

  • University of Skövde , Skövde, Sweden

    Vicenç Torra

About the author

Lecturer of a course on advanced programming and for master students in the University of Skövde

Bibliographic Information

Publish with us