February 2017
Intermediate to advanced
434 pages
10h 27m
English
This book assumes a basic familiarity with sequential programming. While we advise readers to get acquainted with the Scala programming language, an understanding of a similar language, such as Java or C#, should be sufficient for this book. A basic familiarity with concepts in object-oriented programming, such as classes, objects, and interfaces, is helpful. Similarly, a basic understanding of functional programming principles, such as first-class functions, purity, and type-polymorphism are beneficial in understanding this book but are not a strict prerequisite.
To better understand the execution model of Scala programs, let's consider a simple program that uses the square method to compute the square ...
Read now
Unlock full access