Overview
- Unlike other books currently on the market this title does not assume that the reader is already proficient in an object-oriented language such as Java
- All examples are complete and can be downloaded and executed by the reader
- As well as introducing Scala, object-oriented and functional programming the book also covers web frameworks for Scala such as Play, Scala Swing, database access, build systems for Scala and the Akka concurrency framework
- Includes supplementary material: sn.pub/extras
Access this book
Other ways to access
About this book
From this background, John Hunt provides a practical introduction to object and functional technology using Scala, one of the newest and most interesting programming languages available. A variety of concepts are introduced through practicalexperience taking the reader beyond the level of the language syntax to the philosophy and practice of object-oriented development and functional programming.
Students, and those actively involved in the software industry will find this comprehensive introduction to Scala and to object orientation and functional programming, invaluable.
Similar content being viewed by others
Keywords
Table of contents (43 chapters)
Reviews
From the book reviews:
“It is a guide to a new programming language, Scala, that is written to serve the needs of advanced students or skilled software developers who wish to learn to use Scala to its fullest extent. … presents Scala in a stepwise manner in 43 well-focused and well-organized chapters. … The chapters contain numerous code examples, encouraging readers to play with the examples and learn by experiencing the language. … Summing Up: Recommended. Upper-division undergraduates through professionals/practitioners; two-year technical program students.” (J. Beidler, Choice, Vol. 52 (7), March, 2015)
Authors and Affiliations
About the author
Bibliographic Information
Book Title: A Beginner's Guide to Scala, Object Orientation and Functional Programming
Authors: John Hunt
DOI: https://doi.org/10.1007/978-3-319-06776-6
Publisher: Springer Cham
eBook Packages: Computer Science, Computer Science (R0)
Copyright Information: Springer Nature Switzerland AG 2014
Edition Number: 1
Number of Pages: XVIII, 494
Number of Illustrations: 790 b/w illustrations
Topics: Software Engineering/Programming and Operating Systems, Programming Techniques, Programming Languages, Compilers, Interpreters