Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
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.
Trustpilot
3 weeks ago
5 days ago