Facebook Twitter Pinterest <Einbetten>
  • Alle Preisangaben inkl. MwSt.
Nur noch 4 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Parallel and Concurrent P... ist in Ihrem Einkaufwagen hinzugefügt worden
+ EUR 3,00 Versandkosten
Gebraucht: Sehr gut | Details
Verkauft von gryffindor68
Zustand: Gebraucht: Sehr gut
Kommentar: minimale Lagerspuren,daher mit e.Strich a.Schnitt als Mängelexpl.gekennzeichnet,sonst wie neu
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Hörprobe Wird gespielt... Angehalten   Sie hören eine Hörprobe des Audible Hörbuch-Downloads.
Mehr erfahren
Alle 2 Bilder anzeigen

Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming (Englisch) Taschenbuch – 27. August 2013

5.0 von 5 Sternen 2 Kundenrezensionen

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
Taschenbuch
"Bitte wiederholen"
EUR 26,95
EUR 22,82 EUR 20,87
60 neu ab EUR 22,82 5 gebraucht ab EUR 20,87
click to open popover

Wird oft zusammen gekauft

  • Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
  • +
  • Real World Haskell
  • +
  • Developing Web Apps with Haskell and Yesod: Safety-Driven Web Development
Gesamtpreis: EUR 82,85
Die ausgewählten Artikel zusammen kaufen

Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.



Produktinformation

Produktbeschreibungen

Über den Autor und weitere Mitwirkende

Simon Marlow has been a prominent figure in the Haskell community formany years. He is the author of large parts of the Glasgow HaskellCompiler, including in particular its highly regarded mulitcoreruntime system, along with many of the libraries and tools thatHaskell programmers take for granted. Simon also contributes to thefunctional programming research community, and has a string of paperson subjects ranging from garbage collection to language design. Inrecent years Simon's focus has been on making Haskell an idealprogramming language for parallel and concurrent applications, both bydeveloping new programming models and building a high-qualityimplementation.

Simon spent 14 years at Microsoft's Research laborotory in Cambridge, before taking a break in Spring 2013 to work on this book. Hecurrently works at Facebook UK.


Kundenrezensionen

5.0 von 5 Sternen
5 Sterne
2
4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Stern
0
Beide Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Top-Kundenrezensionen

Format: Taschenbuch Verifizierter Kauf
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.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
This is an excellently written book. Practical, concise, and interesting to read. Covers topics such as GPU based calculations, parallel array processing, or IO concurrency. All the related modern Haskell libraries are exposed (accelerate, repa, monad-par, async...).
Kommentar Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 4.9 von 5 Sternen 8 Rezensionen
9 von 10 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Safe to buy before you try 4. Oktober 2013
Von VoyTech - Veröffentlicht auf Amazon.com
Format: Taschenbuch
The book is freely available on-line, so you can "try before you buy". But it is written by one of the two great Simons of Haskell, so you can safely "buy before you try", just like I did.

The book consists of two parts:
I) Parallelism. I enjoyed reading this part very much, because I have almost no experience in using multiple CPUs to speed up computations. Conclusion: with Haskell it is almost ridiculously easy, as compared to -say- MPI.
II) Concurrency. I have substantial of experience, in many languages, including Erlang. Well, concurrency is still hard, even with Haskell. It is definitely a virtue of the book, that it _does_not_pretend_otherwise_. But perhaps it is more manageable now, see for yourself.

For me, this book was the final argument that Haskell has matured to be (probably the most) versatile tool for software development.
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The Book for Par/Conc. Programming in Haskell 31. Dezember 2013
Von Alej Cabrera - Veröffentlicht auf Amazon.com
Format: Kindle Edition
Disclaimer: I'm reviewing this book under the O'Reilly Blogger Review program. (though I ended up purchasing a hard copy afterwards any way.)

This is The Book that sold me on Haskell for concurrent and parallel programming. Sure, I've read several articles on the benefits of functional languages for programming in the multi-core world, but that didn't really sink in until I saw how elegant it could be in a functional language.

In brief, the main benefits I got from reading this this book were:

* Surveyed parallel programming (in Haskell)
* Surveyed concurrent programming (in Haskell)
* Saw the elegance of the approaches for myself
* Learned about laziness gotchas in parallel contexts
* Learned a bit about what's next and left to improve
* Learned what modules to turn to and watch when in need

I hope I never have to look at OpenCL or CUDA C++ again for parallel programming. The way Repa/Accelerate handles this is beautiful.

The chapters on concurrent programming showed me how much having concurrency primitives built into a language change async programming. Having forkIO to run subsequent computations and a scheduler in the run-time make it very convenient.

In sum, I highly recommend this book. 10/10, one of my top 10 books of 2013.

For Kindle readers: the code samples display wonderfully. No need to squint - the fonts were well chosen.
6 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A must-have for any "real world" Haskell programmers 13. September 2013
Von Amadeo - Veröffentlicht auf Amazon.com
Format: Taschenbuch
This book is short, very clear and covers lots of ground.

As stated by the author in the preface, you can get most out of the book if you already know how to write functional Haskell programs and how to use monads, etc. Then the first part of the book will teach you how to make your pure codes run extremely fast (and it is really easy to do so in Haskell), whereas the second part of the book will teach you how to structure the pieces of your programs together to form a real world application.

For those who still do not have the prerequisites to benefit most from the book, I think a good place to start would be the book Real World Haskell (which is already a bit dated). The current book treats the topics of chapters 24, 28 and parts of chapter 25 of Real World Haskell in much more details, with lots of modern additions.
2 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen this book is absolutely amazing for parallel + concurrent programming 29. Juli 2014
Von Anon - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
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.
4 von 5 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Wonderful for library and application developers 23. Oktober 2013
Von Gavin Beatty - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
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.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.