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

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

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Neha S.

Excellent communication throughout the order process. Product is perfect.

2 weeks 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.
C$4540

Duties & taxes incl.

Nicaraguastore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

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