Learning Concurrent Programming in Scala, Second Edition

Learning Concurrent Programming in Scala, Second Edition

MIA KARTS BOOKS

Learning Concurrent Programming in Scala, Second Edition
Skip to product information

    Learning Concurrent Programming in Scala, Second Edition

    $28.88 USD
     per 
    Available

    Book Details

    Format
    Paperback
    Language
    English
    Category
    Internet, Groupware, & Telecommunications
    Condition
    New
    ISBN-13
    9781786466891
    ISBN-10
    1786466899

    Free U.S. shipping on all orders. International shipping is calculated at checkout.

    Guaranteed safe checkout

    Product description

    ISBN: 1786466899

    Author: Prokopec, Aleksandar

    Condition: New

    Key Features Make the most of Scala by understanding its philosophy and harnessing the power of multicores Get acquainted with cutting-edge technologies in the field of concurrency, through practical, real-world applications Get this step-by-step guide packed with pragmatic examples Book Description Scala is a modern, multiparadigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala smoothly integrates the features of object-oriented and functional languages. In this second edition, you will find updated coverage of the Scala 2.12 platform. The Scala 2.12 series targets Java 8 and requires it for execution. The book starts by introducing you to the foundations of concurrent programming on the JVM, outlining the basics of the Java Memory Model, and then shows some of the classic building blocks of concurrency, such as the atomic variables, thread pools, and concurrent data structures, along with the caveats of traditional concurrency. The book then walks you through different high-level concurrency abstractions, each tailored toward a specific class of programming tasks, while touching on the latest advancements of async programming capabilities of Scala. It also covers some useful patterns and idioms to use with the techniques described. Finally, the book presents an overview of when to use which concurrency library and demonstrates how they all work together, and then presents new exciting approaches to building concurrent and distributed systems. What you will learn Get to grips with the fundamentals of concurrent programming on modern multiprocessor systems Build high-performance concurrent systems from simple, low-level concurrency primitives Express asynchrony in concurrent computations with futures and promises Seamlessly accelerate sequential programs by using data-parallel collections Design safe, scalable, and easy-to-comprehend in-memory

    View full details

    Learning Concurrent Programming in Scala, Second Edition

    $28.88 USD
     per 

    You May Also Like

    More in Computer Science

    View all
    One Dimensional Spline Interpolation Algorithms
    Computational Auditory Scene Analysis: Principles, Algorithms, and Applications
    Mastering Python Design Patterns
    $54.19 USD
     per 
    Practical Game AI Programming
    $65.54 USD
     per 
    Hands-On Embedded Programming with Qt: Develop high performance applications for embedded systems with C++ and Qt 5
    Python Advanced Programming: The guide to learn pyhton programming. Reference with exercises and samples about dynamical programming, multithreading, ... testing and more (Python Programming)
    Excel Programming: The Ultimate Collection to Learn Excel VBA & Excel Macros Step by Step
    Testing Elixir: Effective and Robust Testing for Elixir and its Ecosystem
    Programming Elm: Build Safe, Sane, and Maintainable Front-End Applications
    Python 3 Object-oriented Programming: Unleash the Power of Python 3 Objects
    Programming ArcGIS with Python Cookbook: Over 85 Hands-on Recipes to Teach You How to Automate Your Arc Gis for Desktop Geoprocessing Tasks Using Python
    Learning Reactive Programming With Java 8: Learn How to Use Rxjava and Its Reactive Obervables to Build Fast, Concurrent, and Powerful Applications Through Detailed Examples
    RECENTLY VIEWED PRODUCTS

    Why Shop Miakarts Books?

    Wide Selection

    Discover books across many categories and subjects.

    Secure Checkout

    Shop with a secure online checkout experience.

    Detailed Book Information

    View ISBN, author, publisher, format and other available book details.

    Easy Online Ordering

    Browse, select and order books online.

    Customer Support

    Contact us if you need help with an order or product.