Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
Thumbnail 1

Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming

4.6/5
Product ID: 5585901
Secure Transaction
12 interest-free installments with tabby

Description

Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming

Reviews

4.6

All from verified purchases

A**R

Great book to introduce parallel and concurrent techniques for haskell programmers

This is a great book as a jumping-off point for writing concurrent and parallel haskell programs. It covers a number of paradigms and techniques, with advice about the trade-offs and advantages of each. A worthwhile read if you are already writing serial haskell programs and are looking to extend your knowledge.

D**A

I love this book

I started using this book in my work even before I finished reading it.You can find this book in the Internet for free, but I hope author has some money when you are buying books. And for me it's a good way to say thank you to author.

J**I

Excellent overview of the concurrency options in Haskell

Excellent overview of the concurrency options in Haskell. The language has many different ways of approaching this problem, and this book covered each well enough to impart the core concepts. For specifics, I can consult a reference or the web.

N**C

Best programming book I've read

Best programming book I've read for any language, Haskell included. Great introduction to concurrent programming (I did not read the parallel programming half). Haskell's type system really shines in enforcing safe use of STM (Software Transactional Memory).

T**T

Clear, Informative, with Breadth and Depth

Simon Marlow is one of the top Haskell programmers and he has written a very clear presentation on the different ways of achieving concurrency and parallelism, and making sure your program is performing well using a number of tools. An excellent book. It even goes into distributed Haskell which is still (as of 2015) a work in progress.

A**R

this book is absolutely amazing for parallel + concurrent programming

This book is NOT meant as a first book in Haskell.For that, I would suggest "Learn You A Haskell" or "Real World Haskell."However, this book is absolutely amazing for parallel + concurrent programming. The book looks thin, but it's packed with technical insight and details.

G**Y

Wonderful for library and application developers

Key libraries are explained and implemented from the ground up, while simultaneously teaching application developers how to use each level of abstraction. Many practical problems are dealt with as well, such as performance profiling, and debugging. Excellent.

A**O

Five Stars

One of the best books on Haskell (and parallel & concurrency in general).

P**O

Five Stars

Haskell is just the most modern tool for parallel processing out there. Cuda enabled and all!

V**V

Great book for Haskell

Great book

R**I

Two Stars

Cheap reprint, pictures are not colored. The rating is definitely not about the content, probably the best you would expect. Avoid buying this cheap ripoff and order the hardback.

K**L

spannender Überblick

Das Buch ist ein langes Tutorial, in dem viele verschiede Parallelitäts- und Nebenläufigkeitsmodelle vorgestellt werden. Jedes Kapitel ist dennoch ausfühlich genug, um sich beim anschließenden Ausprobieren sicher zu fühlen. Komplexere Beispiel gibt es, explizite Übungsaufgaben sind aber trotzdem selten. Um den Text verstehen zu können reicht ein Grundverständnis von Haskell, wie man es durch "Learn You a Haskell for Great Good" bekommt, völlig aus.Da Haskell mehrere Parallelitätsmodelle hat, ist das Buch auch dann noch lesenswert, wenn man sich damit in objektorientierten / imperativen Sprachen schon auseinandergesetzt hat. Zum Beispiel gibt es die Möglichkeit Logik und die Berechnungsschritte zu trennen.Mir hat das Lesen viel Spaß gemacht. An Aktualität hat es auch nach fast drei Jahren nichts verloren.

F**E

Brilliant

This concise Book introduces brilliantly techniques for everyday programming andbig projects development. The author interleaves skillfully theoretical conceptswith clear examples, while keeping a pragmatical style.Even though the subject of the book is one of the most complex topicsin programming, the author leads the reader step by step through complex problems,focusing on the technique, while warning of non-trivial pitfalls.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Vikram D.

The MOLLE sheath is of exceptional quality. Very happy with my purchase.

2 weeks ago

Rajesh P.

Customer service was outstanding when I had questions about the product.

2 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
SAR 197

Duties & taxes incl.

KSAstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction
12 interest-free installments with tabby

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Imran F.

Very reliable shop with genuine products. Will definitely buy again!

2 weeks ago

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Parallel And Concurrent Programming In Haskell Techniques For Multicore Multithreaded | Desertcart KSA