Skip to content
You are not logged in |Login  
Limit search to available items
Record:   Prev Next
More Information
Author Theron, Vincent, author.

Title Scala high performance programming : leverage Scala and the functional paradigm to build performant software / Vincent Theron, Michael Diamant.

Publication Info. Birmingham, UK : Packt Publishing Limited, 2016.

Item Status

Description 1 online resource.
text file
Series Community experience distilled
Community experience distilled.
Note Includes index.
Summary Annotation Write efficient, clean, and powerful Scala code and create high-performing applications that your users will loveAbout This Book*This is the first book that explores Scala performance techniques in depth, including how to benchmark your performance so you can understand where to make gains*It provides a first-principles examination of what performance means in a Scala context*This book was written by industry experts Vincent Theron and Michael DiamantWho This Book Is ForIf you are a Scala developer with experience in programming Scala applications and know the basics in Scala, syntax, and frameworks such as Lift or Play, this book is for you. This book will also be useful if you are a Java developer who is interested in switching to Scala, but you don't want to give up the performance of Java code. No knowledge of anything outside Scala is required.What You Will Learn*Find out about performance and how to evaluate the behavior of an application*Analyze the performance of your application on JVM*Use Scala features to achieve a high performance benchmark for your application*Enhance the performance of your application with the Collection API*Explore asynchronous programming to achieve concurrency and parallelism*Achieve a deeper understanding of high performance using advanced toolsIn DetailScala is a statically and strongly typed language that tries to elegantly blend both functional and object-oriented paradigms. It has experienced growing popularity in the past few years as both an appealing and pragmatic choice to write production-ready software in the functional paradigm. Scala lets you solve problems with less code than the alternatives. However, this programmatic gain can come at the cost of performance if you aren't careful.Scala High Performance Programming is written to arm you with the knowledge you need to create highly efficient, clean Scala applications. Starting with the basics of understanding what performance is in a Scala context, we'll look at how to benchmark your performance so you can see the results of your optimizations in action. We'?ll also take a deep dive into type specialization, concurrency, and parallel programming. By the end of the book, you'll be able to code efficient, optimized, solutions in Scala.
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Scala (Computer program language)
Scala (Computer program language)
Genre/Form Electronic books.
Added Author Diamant, Michael, author.
Other Form: Print version: 178646604X 9781786466044 (OCoLC)948336431
ISBN 9781786467089 (electronic book)
1786467089 (electronic book)