Practical OCaml 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
Practical Ocaml
 
 
Beginnen Sie mit dem Lesen von Practical OCaml auf Ihrem Kindle in weniger als einer Minute.

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

Practical Ocaml [Englisch] [Gebundene Ausgabe]

Joshua B. Smith
4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Statt: EUR 52,99
Jetzt: EUR 49,60 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 3,39 (6%)
  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 2 Stück auf Lager - jetzt bestellen.
Lieferung bis Freitag, 1. Juni: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 29,95  
Gebundene Ausgabe EUR 49,60  

Kunden, die diesen Artikel angesehen haben, haben auch angesehen


Produktinformation

  • Gebundene Ausgabe: 456 Seiten
  • Verlag: Springer Verlag Gmbh; Auflage: 1 (20. Oktober 2006)
  • Sprache: Englisch
  • ISBN-10: 159059620X
  • ISBN-13: 978-1590596203
  • Größe und/oder Gewicht: 24 x 18,3 x 3,1 cm
  • Durchschnittliche Kundenbewertung: 4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 230.419 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Joshua B. Smith
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Joshua B. Smith auf Amazon

Produktbeschreibungen

Kurzbeschreibung

Objective Caml (OCaml) is an open sourced programming language that allows a programmer to utilize both functional and object oriented programming. A very fast and efficient language, oCaml's speed is on par with the likes of C/C++. The compiler is available for a variety of platforms, including Windows, Unix, Linux, and Apple. OCaml can be found in a variety of scientific applications and well as a teaching language in universities. Practical OCaml teaches Objective Caml in a straightforward and practical manner. All the features of this functional programming language are taught by example. You will learn how to utilize the OCaml language to create a simple database, do reporting, and create a spam filter. You will also learn how to do complex log file scanning, create your own network servers by creating a shoutcast server, and create a web crawler. By this book's conclusion, you will be well on your way to creating your own applications with OCaml, as well as knowing when and why OCaml should be used.

Synopsis

Objective Caml (OCaml) is an open source programming language that allows you to utilize both functional and object-oriented programming. A very fast and efficient language, OCaml's speed is on par with the likes of C/C++, and Practical OCaml is the only book available that covers OCaml. The compiler is available for a variety of platforms, including Windows, Unix, Linux, and Apple. OCaml can be found in a variety of scientific applications and is used as a teaching language in universities. Practical OCaml teaches Objective Caml in a straightforward and practical manner. All the features of this functional programming language are taught by example. You will learn how to utilize OCaml to create a simple database, perform reporting, and create a spam filter. You will also learn how to scan complex log files, create your own network servers by creating a shoutcast server, and create a web crawler. By this book's conclusion, you'll be able to decipher when and why OCaml should be used, and be prepared to create your own applications with OCaml.

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

Tags

 (Was ist das?)
Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
 

Kundenrezensionen

5 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
4 von 5 Kunden fanden die folgende Rezension hilfreich
Von ootoo
Format:Gebundene Ausgabe
I bought this book to learn the OCaml language. It serves very well for this purpose, all subjects are covered including tools such as ocamllex and ocamlyacc. I still use it to look up certain subjects so it serves also as a reference guide for the language to some degree. I would have liked to have an accompanying CD with examples to run or as a code repository. Also GUI examples are missing (either Tk or Gtk), you have to learn those from online tutorials. Apart from that the book is well written in an easy and clear style.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  19 Rezensionen
69 von 74 Kunden fanden die folgende Rezension hilfreich
waste of money 2. November 2006
Von Owen - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
This is a bad book. It's unfortunate, too, because it was a great idea. The book contains many errors, from typos to grammatical errors to code indentation issues to problems which demonstrate a complete misunderstanding of the subject matter. As a professional OCaml programmer, it is clear to me that this was not written by somebody who understands the subject.

Trying to learn OCaml from this book is a very bad idea; you will end up discouraged and confused at best. Please don't buy it.
43 von 46 Kunden fanden die folgende Rezension hilfreich
Disappointing 7. November 2006
Von S. Chaudhary - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
Monday morning, on release day of this book, I stopped by a B&N to pick up this book. When they didn't have it, I drove an hour to try another store. Finally I ordered it on Amazon and paid extra for second day delivery.

Since I am relatively new to functional programming, I can't judge the technical content. I can tell you that other beginners should stay away from this book.

The writing style is surprisingly bad, considering the author has a degree in English and this book had a professional editor. Much of the book looks like a bad cut & paste job. The author often describes a concept in very general terms, dumps a dozen lines of code and moves on without ever explaining what the code is doing (strange for a programming language book).

There are free OCaml tutorials on the web which do a much better job of explaining the language. The publisher did a good job with Practical Lisp, how come this book doesn't have the same quality? At $50, this book will be going right back to Amazon.
17 von 17 Kunden fanden die folgende Rezension hilfreich
It could be very good, but disappoints. The "Practical" chapters can be interesting. 5. Juli 2007
Von Andrei Formiga - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
Executive summary: this is not Practical Common Lisp for OCaml. It's ambitious but disappointing. However, it's not so bad as it seems at first sight.

OCaml is a sexy language that combines the expressiveness and terseness of scripting languages with the static type checking and performance of languages like C++ and Java. A book may be a good investment to learn a new language, and this is one of the few books available on the language. How does it fare?

This book has received very harsh criticism overall, and it mostly deserves it; it is somewhat of a mess. But it is not uniformly bad: some chapters are very bad, others are acceptable or interesting, depending on your background. The problem seems to be that the worst chapters come first; although it shows signs of bad editing throughout, the first few chapters are especially bad. And I mean really bad: bad text, bad editing, bad examples, lots of senseless repetition, conceptual errors, using language features not yet introduced (and that go unexplained), the list goes on. Later chapters are considerably less irritating.

Clearly inspired by Peter Seibel's terrific book Practical Common Lisp, the chapters on this one are divided in two types: the ones that explain the language, and the "Practical" ones, containing extended examples. This is a great idea, and even badly executed as it may be in Practical OCaml, it still results in interesting chapters. Actually, the Practical chapters are overall better than the language ones; from them, a reader can get a real sense of using OCaml in simple but realistic projects, integrating many different libraries and tools, some of them not contained in the standard OCaml distribution. Still, the code in these chapters can be criticized for their style. For one thing, I think the author uses classes and other OO features much more often than they appear on real OCaml programs. Nonetheless, an experienced programmer could get a lot of interesting pointers from these chapters, by knowing what to salvage and what not to replicate from the code.

But the rest of the book, the OCaml chapters, are in really bad shape. They don't explain things very well, and fails miserably at the more difficult aspects of the language. The chapter on modules and functors is so bad as to be almost useless; don't try to learn about functors from this book. Camlp4, the nifty tool for metaprogramming and extension, is other subject with a bad treatment. The chapter on Threads could be improved a lot, but it still gives a general idea of how multithreaded programming in OCaml is. Again, for experienced developers, it should provide pointers for further study.

If experienced developers can get something from this book, novice ones should stay away from it. Not only is the text confusing, but there are a lot of glaring conceptual errors. Maybe some errors are to be expected from a trade book, from an author that is not an academic, but there
are things that are completely confusing. For example, this is the definition of type (page 24): "A type is a thing (or a collection of things) or value." And there is a lot more like this, unfortunately.

Overall, it has interesting parts, but surely not enough to make worth the full cover price. For experienced programmers and people already familiar with other typed functional programming languages (Haskell, F#, SML, etc), the book could serve as an initial guide for OCaml programming, but there are better alternatives around.
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