Jetzt eintauschen
und EUR 0,10 Gutschein erhalten
Eintausch
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

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

Haskell: The Craft of Functional Programming [Englisch] [Taschenbuch]

Simpon Thompson
4.2 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Taschenbuch EUR 47,67  
Taschenbuch, 16. September 1996 --  
Dieses Buch gibt es in einer neuen Auflage:
Haskell: The Craft of Functional Programming (International Computer Science Series) Haskell: The Craft of Functional Programming (International Computer Science Series) 4.2 von 5 Sternen (5)
EUR 47,67
Auf Lager.

Kurzbeschreibung

16. September 1996
Named in honor of Haskell Curry, whose work has had a profound influence on functional programming, the Haskell language is growing rapidly in popularity - especially as a vehicle to teach introductory programming concepts. This book introduces Haskell at a level appropriate for those with little or no prior experience of functional programming. The emphasis throughout is on crafting programs, solving problems and avoiding common pitfalls. In three parts the book *first builds a foundation, focusing on programming basic types and lists, using first-order, non-polymorphic programs *then looks at the three ideas of higher-order functions, polymorphism and type classes, which together give modern functional programming its distinctive flavour and power *finally discusses larger-scale programming, supported by an exploration of user-defined types, modules, lazy evaluation and IO programming using monads.Key Features *An analysis of program behavior and efficiency *A strong emphasis on software engineering and problem-solving techniques *An optional thread on proving that programs have the properties required of them which runs through the text *Software modification and re-use are emphasised in the discussion of design issues *Design advice is supplemented with examples and case studies of varying size and complexity *Appendices contain support material of various kinds - pointers to sites from which implementations of Haskell and Gofer can be obtained; common error messages; a glossary of programming terms; functions from parts of the Haskell standard preludes *Over 400 exercises of varying difficulty Haskell systems *The text is designed to be used with any Haskell implementation, such as Hugs (Haskell Users Gofer System) whose interface and error messages are described in some detail. Note that the Hugs system described is Hugs 1.01; the June 1996 Yale release of the system is similar, but implements the full Haskell module system rather than projects as stated in the text; full details of the small number of differences are given in the code files.*The material takes account of the latest revision to the language definition, Haskell 1.3 *The text can also be used with the Gofer system. 0201403579B04062001

Hinweise und Aktionen

  • Amazon Trade-In: Tauschen Sie Ihre gebrauchten Bücher gegen einen Amazon.de Gutschein ein - wir übernehmen die Versandkosten. Mehr erfahren


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 528 Seiten
  • Verlag: Addison Wesley (16. September 1996)
  • Sprache: Englisch
  • ISBN-10: 0201403579
  • ISBN-13: 978-0201403572
  • Größe und/oder Gewicht: 23,4 x 17,2 x 2,6 cm
  • Durchschnittliche Kundenbewertung: 4.2 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 390.095 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

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

Produktbeschreibungen

Synopsis

Named in honor of Haskell Curry, whose work has had a profound influence on functional programming, the Haskell language is growing rapidly in popularity - especially as a vehicle to teach introductory programming concepts. This book introduces Haskell at a level appropriate for those with little or no prior experience of functional programming. The emphasis throughout is on crafting programs, solving problems and avoiding common pitfalls. In three parts the book *first builds a foundation, focusing on programming basic types and lists, using first-order, non-polymorphic programs *then looks at the three ideas of higher-order functions, polymorphism and type classes, which together give modern functional programming its distinctive flavour and power *finally discusses larger-scale programming, supported by an exploration of user-defined types, modules, lazy evaluation and IO programming using monads.Key Features *An analysis of program behavior and efficiency *A strong emphasis on software engineering and problem-solving techniques *An optional thread on proving that programs have the properties required of them which runs through the text *Software modification and re-use are emphasised in the discussion of design issues *Design advice is supplemented with examples and case studies of varying size and complexity *Appendices contain support material of various kinds - pointers to sites from which implementations of Haskell and Gofer can be obtained; common error messages; a glossary of programming terms; functions from parts of the Haskell standard preludes *Over 400 exercises of varying difficulty Haskell systems *The text is designed to be used with any Haskell implementation, such as Hugs (Haskell Users Gofer System) whose interface and error messages are described in some detail.

Note that the Hugs system described is Hugs 1.01; the June 1996 Yale release of the system is similar, but implements the full Haskell module system rather than projects as stated in the text; full details of the small number of differences are given in the code files.*The material takes account of the latest revision to the language definition, Haskell 1.3 *The text can also be used with the Gofer system. 0201403579B04062001

Autorenkommentar

Web site for Haskell text
More details about the book can be found at http://www.ukc.ac.uk/computer_science/Haskell_craft/ and I can be mailed at S.J.Thompson@ukc.ac.uk

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


In diesem Buch (Mehr dazu)
Nach einer anderen Ausgabe dieses Buches suchen.
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

4.2 von 5 Sternen
4.2 von 5 Sternen
Die hilfreichsten Kundenrezensionen
14 von 16 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Sehr gut 1. April 2003
Format:Taschenbuch
Dieses Buch ist eine sehr gute Einführung in das Thema "Funktionale Programmierung" mit Bezug auf die Sprache Haskell. Der Autor geht hierbei sehr behutsam vor, wohl um Umsteiger von "konventionelleren" Programmiersprachen (wie mich von Java) nicht zu verschrecken. Besonders gut gefällt mir, dass der Autor alles sehr gut an zahlreichen Beispielen verdeutlicht (es gibt seitenweise "Examples") und den Leser durch viele Übungen ("Exercises") auch zum praktischen Ausprobieren von Haskellprogrammen antreibt, was mir bisher in einigen anderen Büchern sehr gefehlt hat (z.B. "Java in 21 Tagen").
Diese Übungen basieren auf dem im vorigen Abschnitt behandelten und haben einen angemessenen Schwierigkeitsgrad (eher zu leicht als zu schwer) und handeln so die Schwerpunkte des Kapitels sehr gut ab. Auf jeden Fall wurde mein Interesse an der funktionalen Programmierung weiter geweckt!
War diese Rezension für Sie hilfreich?
4 von 5 Kunden fanden die folgende Rezension hilfreich
Von Ein Kunde
Format:Taschenbuch
This is generally a good book. But it has very little explantion of recursion for an introductory cs book. Since Haskell uses recursion exclusively, this is a severe shortcoming. And other concepts like partial application, folding, etc., are covered too briefly as well. However, the programs in the book are very clear and good.
War diese Rezension für Sie hilfreich?
9 von 13 Kunden fanden die folgende Rezension hilfreich
Von Korpo
Format:Taschenbuch
The problem about functional programming (FP) is always the same: you need to change the way you think. This is really a tough challenge for an author, and this book meets the challenge! The concepts are taught by the supplemented examples and exercises, together with an excellent index and an easy-to-understand writing style. This mix makes the book a real blast, because you can only learn FP / Haskell programming by doing it, and doing it and doing it till you have enough practice and a real understanding of what you are doing, and the well-chosen exercises are really needed. The book prefers a "toolkit" approach, meaning using "tools" first, and then take a look inside later, much unlike other FP books. You could say the "why" comes before the "how". A "downside" is that the author tries to teach how to mathematically prove functions, a topic that requires a bit too much of a reader not knowing already, I guess. But overall this seems to be the only really good introduction to FP, especially because it focuses on Haskell. If you are willing to work with the book, you will really experience FP as a craft, an advanced, high-level way of coding programs.
War diese Rezension für Sie hilfreich?
8 von 13 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen For beginners only 2. Juli 2003
Format:Taschenbuch
The author claims in his introduction that the book is suited to learn funtional programming at an university level.
However, be book starts with lower-basic topics, as "what is a function". Even worse, the author tries to raise the impression that recursions are not lower-basic stuff or even that they are difficult to understand (if they are difficult for someone, then programming is not a good idea at all, IMHO!).
Nethertheless, it helps with an easy start into Functional Programming, ensuring that readers are not overwhelmed. And an easy start-up is far better than one that is too difficult!
Readers who have already advanced knowledge in programming may be bored by a too long introduction into lower basics, and might think twice whether or not the book is worth the money.
War diese Rezension für Sie hilfreich?
1 von 2 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Maybe the best choice for begginers in FP 26. April 1999
Von Ein Kunde
Format:Taschenbuch
A very good introductory text for Functional Programming, witch uses the Haskell notation. Maybe made for those who came from some experiense in imperative languages, such as C or Pascal. Good examples, maybe not enough case studies. Another good reference is "Bird"
War diese Rezension für Sie hilfreich?
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
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
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar