Real World Haskell und über 1 Million weitere Bücher verfügbar für Amazon Kindle . Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 11,90 eintauschen?
Real World Haskell
 
 
Beginnen Sie mit dem Lesen von Real World Haskell auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Real World Haskell [Englisch] [Taschenbuch]

Bryan O'Sullivan , Donald Bruce Stewart , John Goerzen
4.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Statt: EUR 34,95
Jetzt: EUR 31,95 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 3,00 (9%)
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 4 Stück auf Lager - jetzt bestellen.
Lieferung bis Mittwoch, 30. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 22,55  
Taschenbuch EUR 31,95  
Gutschein erhalten
Tauschen Sie jetzt Real World Haskell gegen einen Amazon-Gutschein in Höhe von EUR 11,90 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.

Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern.

Hinweise und Aktionen

  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.


Wird oft zusammen gekauft

Real World Haskell + Learn You a Haskell for Great Good!: A Beginner's Guide + Pearls of Functional Algorithm Design
Preis für alle drei: EUR 94,85

Verfügbarkeit und Versanddetails anzeigen

Die ausgewählten Artikel zusammen kaufen
  • Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • Learn You a Haskell for Great Good!: A Beginner's Guide EUR 25,95

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • Pearls of Functional Algorithm Design EUR 36,95

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 710 Seiten
  • Verlag: O'Reilly; Auflage: 2. (2009)
  • Sprache: Englisch
  • ISBN-10: 0596514980
  • ISBN-13: 978-0596514983
  • Größe und/oder Gewicht: 23,4 x 17,8 x 3,8 cm
  • Durchschnittliche Kundenbewertung: 4.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 13.305 in Englische Bücher (Siehe Top 100 in Englische Bücher)

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Pressestimmen

"'Real World Haskell' will die Sprache aus der akademischen Nische heraus in die 'reale Welt' führen. Der Zeitpunkt für ein Buch wie dies ist gut, haben doch viele ihren ersten Kontakt mit dem der funktionalen Programmierung. Sei es durch neue Sprachen wie Scala und F# oder ältere wie Erlang oder Haskell, die derzeit eine Renaissance erleben." - iX, September 2009 "Insgesamt halte ich Real World Haskell für ein sehr gelungenes Buch und, wer auch immer Haskell nicht nur als akademische Veranstaltung betreiben will, wird an diesem Buch kaum vorbeikommen." - Darmstadt Perlmongers, Juli 2009

Kurzbeschreibung

This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace, and then helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter. With this book, you will: * Understand the differences between procedural and functional programming * Learn the features of Haskell, and how to use it to develop useful programs * Interact with filesystems, databases, and network services * Write solid code with automated tests, code coverage, and error handling * Harness the power of multicore systems via concurrent and parallel programming You'll find plenty of hands-on exercises, along with examples of real Haskell programs that you can modify, compile, and run. Whether or not you've used a functional language before, if you want to understand why Haskell is coming into its own as a practical language in so many major organizations, Real World Haskell is the best place to start.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

Kundenrezensionen

3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
14 von 15 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Funktionale Programmierung - und damit auch Haskell - war immer anders: sehr elegant, aber eher etwas für Wissenschaftler; von theorieverliebten Sprachdesignern konzipiert, aber selten in kommerziellen Produkten zu finden. Ein Blick in die Literatur spiegelte dies. Findet man in Büchern über C, Java oder Perl Programmbeispiele, mit denen man Dateien verwalten kann, Texte mit Hilfe regulärer Ausdrücke durchsuchen oder Web-Anwendungen erstellen kann, findet der Leser in Büchern über Haskell viel über Monaden, Typsysteme und als Beispiel wird dann ein Fraktal gezeichnet.

In den letzten Jahren haben die funktionalen Sprachen aber ihr Nischendasein verlassen; Trendsetter waren hier sicherlich Erlang mit seinem Konzept der Nebenläufigkeit oder F# auf der .Net-Plattform. Aber auch Haskell hat sich gemacht. Viele Features, die für die Real-World-Entwicklung notwendig sind, sind nun Standard für den Glasgow Haskell Compiler, mit Cabal ist ein gutes Werkzeug für das Deployment zu finden und die Hackage Datenbank liefert für viele Aufgabenstellungen die benötigten Bibliotheken.

Es wird also Zeit, dass sich diese Entwicklung auch in der Literatur niederschlägt. Und genau diese Aufgabe erfüllt Real World Haskell, indem es Theorie und praktische Programmierung verbindet: Einerseits wird die Sprache in ihrem gesamten Umfang und Tiefgang eingeführt, andererseits werden in vielen Programmierbeispielen viele Ideen für den Programmieralltag mitgegeben. Mein Lieblingskapitel ist zum Beispiel das 22te Kapitel, in dem ein podcatcher entwickelt wird. Hier werden viele Techniken vorgestellt, mit denen ich mich in der letzten Zeit viel beschäftigt habe. Das Buch hat aber viele weitere Fallbeispiele: JSON-Verarbeitung, Barcode-Erkennung, Bloomfilter und zeigt damit, wie universal Haskell einsetzbar geworden ist - vor allem, weil es in der Zwischenzeit die passende Bibliothek gibt.

Die ausführliche Dikussion von Praxisbeispielen und das Erklären der Theorie hat natürlich ihren Preis: das Buch hat knapp 700 Seiten. Wenn ich daran denke, dass ich vor einem Jahrzehnt Haskell mit den 64 Seiten 'A Gentle Introduction to Haskell' von Paul Hudak lernte, und danach das Gefühl hatte, die Sprache in ihrer
Gesamtheit gut verstanden zu haben, habe ich nun die zehnfache Menge an Seiten vor mir. Da in den Fallstudien gerne ein paar neue Klassen vorgestellt werden, ist das Querlesen nicht ganz einfach. Beim Lesen der hinteren Kapitel habe ich mich doch recht oft ertappt, wie ich wieder zurückblättern musste.

Insgesamt halte ich Real World Haskell für ein sehr gelungenes Buch und, wer auch immer Haskell nicht nur als akademische Veranstaltung betreiben will, wird an diesem Buch kaum vorbeikommen.

Happy Haskell Hacking!
War diese Rezension für Sie hilfreich?
3 von 5 Kunden fanden die folgende Rezension hilfreich
A very good second book 16. Oktober 2009
Von Lehnert
Format:Taschenbuch
Being totally new to Haskell and new to Functional Programming I tried this as my first book on the topic - and failed. There is a lot to be said about Haskell and this book tells a lot about it. In my position as an absolut beginner, it was to much to handle. I was fascinated but could not really keep track what was important and what was not.
So I bought Programming in Haskell by Graham Hutton. This book was far less complete and thus allowed for a far easier start. With the basic understanding for language and concepts from a beginners book one can easily go to Real World Haskell which is what the title says: A book on how to use the fabulous concepts of Haskell in the Real World.
Maybe people with a better background than me could as well start with RWH. You can preview all of the book online and you will probably find that there is nothing comparable on the market.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  28 Rezensionen
55 von 59 Kunden fanden die folgende Rezension hilfreich
Rich with info, but VERY uneven 18. Oktober 2009
Von C. Adams - Veröffentlicht auf Amazon.com
Format:Taschenbuch
The good news is, this is probably the best Haskell book yet. The bad news is, it's still a frustratingly confusing jumble. It starts out well, introducing expressions, type inference, recursion, pattern matching, algebraic types, and higher order functions, with an emphasis on maps and folds (the way real world Haskell code is actually written), and it contains exercises that range from simple to challenging. The first four chapters alone are worth the price.

Unfortunately, the problems start in chapter 5, and rarely let up. It starts by introducing a datatype for JSON data for the purpose of pretty-printing it. The way the pretty-printer is rolled out is confusing -- it constantly jumps between code snippets that won't even compile, because a type they depend on is not defined til nearly the end of the chapter. And while it stays away from excessive cleverness, function names are confusingly named. In fact the entire nature of the pretty-printer revolves around a "Doc" abstraction that is never clearly explained or rationalized.

Later chapters are also rich with useful information, such as explanations of various GHC language extensions to the type system (which are really de facto standard Haskell nowadays). Unfortunately (there are many "unfortunatelys" to use in this review) I would never have been able to follow these explanations had I not already known a little about them -- unlike the rest of the examples in the book, the examples stop being "real-world" and instead devolve into meaningless metasyntax like "Foo" and "Bar".

By the time monads are finally introduced (late, but rightly so -- I consider this delay in introducing them to be a plus), the reader has had to suffer through some very tedious projects, such as parsing an obscure binary format. The book really begins to redeem itself again here, and makes monads clear as a datatype that captures common concepts of encapsulating and sequencing, and completely avoids cutesy visual analogies (no spacesuits or toxic waste here!).

I've not finished the book (I'm still in Chapter 14) but I am eagerly looking forward to its later chapters introducing monad transformers, parallel programming, and software transactional memory. You get a lot of book for the price, but you'll need the support of the always-friendly haskell community on IRC or email to make the most of this tome, or even make any sense of several parts of it.
22 von 26 Kunden fanden die folgende Rezension hilfreich
Best Haskell book, but not perfect 7. März 2009
Von Jeremiah LaRocco - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This is probably the best book on Haskell available.

That said, there were some things I didn't like about it.

The biggest annoyance is that the example in Chapter 12 doesn't actually work. The point is to teach Haskell, not how to read barcodes, but example code that doesn't work just seems sloppy.

I'm also not a big fan of how the code samples are spread out over several pages, with a comment stating which file they belong to. Mostly just a pet peeve, but it does cause some problems because there are a few places where the code references variables or types that haven't been declared yet, so the code won't actually compile until you get further along. Not the end of the world, but the book suggests compiling often to avoid errors and the end of each code snippet would be a natural place to do that.

There are also a few language features that are used but not really explained or used before they're explained. The $ operator, for example, is used on page 165 (among other places), but is only briefly explained on page 248. In that case, even when $ is explained it's incidental to explaining something else (fmap and <$>).
18 von 22 Kunden fanden die folgende Rezension hilfreich
Poorly organized, and not needed. 28. Juni 2010
Von Evan J. Carroll - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Von Amazon bestätigter Kauf
The book is very poorly organized, and for the life of me I can't think of an ideal audience. Some of the material targets beginners, and then the other seventy percent is completely out of reach to all but seasoned pros. The stuff targeting beginners is rather poorly worded -- the book claims no intro to functional programming is required, but the definitions of fold[lr] will send any beginner scrambling to find a decent explanation. The book has a good share of technical rants that serve to do little more than side-track: "Ok, so you've learned foldr, now for good example and test of knowledge I'll tell you it can be written in terms of foldl" -- no further explanation provided. The definitions are all around bothersome. Ultimately, I don't think I learned much at all from this book, and I'd put in the top two worst O'reilly books I've ever read (following CGI Programming with Perl). This book seems to be a really poor mix of these non-existent books: Beginning Haskell, Advanced Haskell, and the Haskell Cookbook -- and with all this said, Haskell comes off as the most difficult language I've attempted to grasp thus far.

I should add I read through this book twice, and didn't learn much the second time around either.

A ton of the book is devoted to a JSON parser, which is rather tiresome. The other "real world examples" are equally poor like a bit-shifting checksum algorithm.

Go read Learn You a Haskell if you're looking to learn the language. If not, you can try this book -- but I'm going to predict your attempt will be fruitless.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de