Introduction to Concurrency in Programming Languages

Introduction to Concurrency in Programming Languages

Matthew J. Sottile

MIA KARTS BOOKS

Introduction to Concurrency in Programming Languages
Skip to product information

    Introduction to Concurrency in Programming Languages

    $119.00 CAD
     per 
    Available

    Book Details

    Author
    Matthew J. Sottile
    Publisher
    Chapman and Hall/CRC
    Format
    Paperback
    Language
    English
    Category
    Computer Science
    Condition
    New
    ISBN-13
    9780367385156
    ISBN-10
    0367385155

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

    Guaranteed safe checkout

    Product description

    ISBN: 0367385155

    Author: Sottile, Matthew J.

    Condition: New

    Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer concurrency features as part of the language definition.The book supplies a conceptual framework for different aspects of parallel algorithm design and implementation. It first addresses the limitations of traditional programming techniques and models when dealing with concurrency. The book then explores the current state of the art in concurrent programming and describes high-level language constructs for concurrency. It also discusses the historical evolution of hardware, corresponding high-level techniques that were developed, and the connection to modern systems, such as multicore and manycore processors. The remainder of the text focuses on common high-level programming techniques and their application to a range of algorithms. The authors offer case studies on genetic algorithms, fractal generation, cellular automata, game logic for solving Sudoku puzzles, pipelined algorithms, and more.Illustrating the effect of concurrency on programs written in familiar languages, this text focuses on novel language abstractions that truly bring concurrency into the language and aid analysis and compilation tools in generating efficient, correct programs. It also explains the complexity involved in taking advantage of concurrency with regard to program correctness and performance.

    View full details

    Introduction to Concurrency in Programming Languages

    $119.00 CAD
     per 

    You May Also Like

    More in Computer Science

    View all
    Easy Learning C#: C# for Beginner's Guide (Easy Learning C# Programming Foundation Data Structures and Algorithms)
    Programming in C++ 2e
    $143.00 CAD
     per 
    Real World OCaml: Functional programming for the masses
    GIS Tutorial for ArcGIS Desktop 10.8
    Standard C++ with Object-Oriented Programming
    Secure Programming with Static Analysis
    Introduction to Scientific Computation and Programming
    Programming in Visual Basic 2010
    $13.00 CAD
     per 
    Computer Aided Logical Design with Emphasis on VLSI
    Data Structures Using Java
    $13.00 CAD
     per 
    Foundations of Electronics Laboratory Projects, 5th Edition
    The Java Language Specification, 3rd Edition
    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.