Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Programming in Scala, 2nd Edition: A comprehensive step-by-step guide
Top Free Machine Learning Books 🌠 - 100% Free or Open Source!
  • Title Programming in Scala, 2nd Edition: A comprehensive step-by-step guide
  • Author(s) Martin Odersky, Lex Spoon, and Bill Venners
  • Publisher: Artima Inc; 2 edition (January 4, 2011), eBook (First Edition, December 10, 2008)
  • Paperback 852 pages
  • eBook Online, HTML, PDF
  • Language: English
  • ISBN-10: 0981531644
  • ISBN-13: 978-0981531649
  • Share This:  

Book Description

Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming.

This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky.

In Italian, Scala means a stairway, or steps indeed, Scala lets you step up to a programming environment that incorporates some of the best recent thinking in programming language design while also letting you use all your existing Java code.

Artima is very pleased to publish a new edition of the best-selling book on Scala, written by the designer of the language, Martin Odersky. Co-authored by Lex Spoon and Bill Venners, this book takes a step-by-step tutorial approach to teaching you Scala. Starting with the fundamental elements of the language, Programming in Scala introduces functional programming from the practitioner's perspective, and describes advanced language features that can make you a better, more productive developer.

About the Authors
  • Martin Odersky is the creator of the Scala language. He is a professor at EPFL in Lausanne, Switzerland, and a founder of Scala Solutions Inc. He works on programming languages and systems, more specifically on the topic how to combine object-oriented and functional programming. Since 2001 he has concentrated on designing, implementing, and refining Scala. Previously, he has influenced the development of Java as a co-designer of Java generics and as the original author of the current javac reference compiler. He is a fellow of the ACM.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • Scala Book (Alvin Alexander)

    Scala changes the way you think about programming and that's a good thing. This book provides a quick introduction and overview of the Scala programming language. The book is written in an informal style, and consists of more than 50 small lessons.

  • O'Reilly® Programming Scala: Scalability = Functional + Objects

    With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution.

  • Creative Scala (Dave Gurnell, et al)

    Working through the exercises in the book should take a few hours, after which you will know the basics of programming in Scala and have a feel of how the functional programming mindset works.

  • Essential Scala (Noel Welsh, et al)

    This book is aimed at experienced developers who are encountering Scala for the first time. Put your existing skills to use mastering Scala's combination of object-oriented and functional programming, from the basics to advanced problem solving techniques.

  • Scala By Example (Martin Odersky)

    Scala smoothly integrates object-oriented and functional programming. This book teaches you Scala through a series of examples. An excellent step-by-step introduction to many of the Scala features with the help of simple code examples.

  • Scala with Cats (Noel Welsh, et al)

    Teach system architecture and design using the techniques of modern functional programming. This means designing systems as small composable units, expressing constraints and interactions. It also serves as an introduction to the Cats library.

  • Scala: A Pragmatic Programming Language

    This book is a comprehensive tutorial that introduces Scala through clear explanations and numerous hands-on examples. Because Scala is a rich and deep language, it can be daunting to absorb all the new concepts at once.

  • Scala for the Impatient (Cay Horstmann)

    This book offers a rapid, code-based introduction that's relentlessly practical and 100% useful. Every concept and technique is presented in "blog-size" chunks that can be digested quickly and reviewed as needed for specific tasks.

  • O'Reilly® Lift Cookbook (Richard Dallaway)

    If you need help building web applications with the Lift framework, this cookbook provides scores of concise, ready-to-use code solutions.

  • Exploring Lift (Derek Chen-Becker, et al)

    This book is a step-by-step exploration of the Lift framework. It uses carefully crafted, well-explained examples that make you comfortable from the start. This book is for developers who are new to both Scala and Lift.

  • Simply Lift (David Pollak)

    This book will educate you about Lift framework, a great framework for building compelling web applications. Lift is designed to make powerful techniques easily accessible, while keeping the overall framework simple and flexible.

  • Compiling Scala for the Java Virtual Machine (Michel Schinz)

    Focuses on the compilation of two important concepts of Scala : mixin inheritance and run time types. The compilation techniques are presented in the context of the Java virtual machine, but could be adapted easily to other similar environments.

  • Scala Style Guide (Scala Community)

    This book is intended to outline some basic Scala stylistic guidelines which should be followed with more or less fervency

Book Categories
:
Other Categories
Resources and Links