Real World OCaml: Functional programming for the masses und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
Jetzt eintauschen
und EUR 9,60 Gutschein erhalten
Eintausch
Alle Angebote
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

 
Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Beginnen Sie mit dem Lesen von Real World OCaml: Functional programming for the masses auf Ihrem Kindle in weniger als einer Minute.

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

Real World OCaml: Functional programming for the masses [Englisch] [Taschenbuch]

Yaron Minsky , Anil Madhavapeddy , Jason Hickey

Preis: EUR 24,95 kostenlose Lieferung Siehe Details.
  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
Nur noch 2 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Dienstag, 4. November: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 17,30  
Taschenbuch EUR 24,95  

Kurzbeschreibung

8. November 2013
This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code. Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book’s third section, you’ll delve deep into the details of the compiler toolchain and OCaml’s simple and efficient runtime system. * Learn the foundations of the language, such as higher-order functions, algebraic data types, and modules * Explore advanced features such as functors, first-class modules, and objects * Leverage Core, a comprehensive general-purpose standard library for OCaml * Design effective and reusable libraries, making the most of OCaml’s approach to abstraction and modularity * Tackle practical programming problems from command-line parsing to asynchronous network programming * Examine profiling and interactive debugging techniques with tools such as GNU gdb

Wird oft zusammen gekauft

Real World OCaml: Functional programming for the masses + tmux: Productive Mouse-Free Development
Preis für beide: EUR 37,45

Die ausgewählten Artikel zusammen kaufen

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation


Mehr über die Autoren

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

Produktbeschreibungen

Über den Autor und weitere Mitwirkende

Yaron Minsky heads the Technology group at Jane Street, a proprietary trading fi rm that is the largest industrial user of OCaml. He was responsible for introducing OCaml to the company and for managing the company's transition to using OCaml for all of its core infrastructure. Today, billions of dollars worth of securities transactions ow each day through those systems. Yaron obtained his PhD in Computer Science from Cornell University, where he studied distributed systems. Yaron has lectured, blogged and written about OCaml for years, with articles published in Communications of the ACM and the Journal of Functional Programming. He chairs the steering committee of the Commercial Users of Functional Programming, and is a member of the steering committee for the International Conference on Functional Programming. Anil Madhavapeddy is a Senior Research Fellow at the University of Cambridge, based in the Systems Research Group. He was on the original team that developed the Xen hypervisor, and helped develop an industry-leading cloud management toolstack written entirely in OCaml. This XenServer product has been deployed on hundreds of thousands of physical hosts, and drives critical infrastructure for many Fortune 500 companies. Prior to obtaining his PhD in 2006 from the University of Cambridge, Anil had a diverse background in industry at Network Appliance, NASA and Internet Vision. In addition to professional and academic activities, he is an active member of the open-source development community with the OpenBSD operating system, is co-chair of the Commercial Uses of Functional Programming workshop, and serves on the boards of startup companies such as Ashima Arts where OCaml is extensively used. Jason Hickey is a Software Engineer at Google Inc. in Mountain View, California. He is part of the team that designs and develops the global computing infrastructure used to support Google services, including the software systems for managing and scheduling massively distributed computing resources. Prior to joining Google, Jason was an Assistant Professor of Computer Science at Caltech, where his research was in reliable and fault-tolerant computing systems, including programming language design, formal methods, compilers, and new models of distributed computation. He obtained his PhD in Computer Science from Cornell University, where he studied programming languages. He is the author of the MetaPRL system, a logical framework for design and analysis of large software systems; OMake, an advanced build system for large software projects. He is the author of the textbook, An Introduction to Objective Caml (unpublished).

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


Kundenrezensionen

Es gibt noch keine Kundenrezensionen auf Amazon.de
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.6 von 5 Sternen  7 Rezensionen
30 von 32 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Adding libraries and imperative makes this one of a kind 15. November 2013
Von Let's Compare Options Preptorial - Veröffentlicht auf Amazon.com
Format:Kindle Edition|Verifizierter Kauf
Beginners in OCaml will probably want to peruse Whitington first-- OCaml from the Very Beginning before buying this wonderful text. The format is a fast paced "tutorial" covering all the major, including advanced, functions of OCaml. I'm an old Lisp and current Haskell programmer, and this book really opened my eyes about OCaml beyond academia. Google's using it for systems, big data and domain projects. One of the authors uses it as the main engine for a trading platform. In short, this fascinating hybrid is finding many more applications beyond software engineering education. And like other functionals, its math abilities are awesome.

The text has O'reilly's quality and the code, even for a brand new work, is nearly flawless. I was frankly unfamiliar with Core, the largest OCaml library, which is why I have preferred the Haskell community, APIs, libraries and SDKs for a long time. No longer! I'm a functional programmer at heart, but to survive today you have to pick up Java, C#, Python, etc. Amazingly (to me, you probably knew this), OCaml has a very cool "imperative" engine in addition to its native functional design. The authors get right into opening Core first as if you were laying an SDK or IDE foundation with that library-- meaning you don't have to spend hours on the web before trying the hundreds of examples.

The "dual nature" or hybrid (imperative and functional) also means you can pick a seminal topic like recursion, for example, and build a loop function just like you would in Haskell. OR, in addition to native functional recursion, you can also use an imperative loop structure such as FOR or WHILE. I compared a FOR imperative with a Sudoku solving functional recursion loop I use all the time (# let rec find _first_stutter list= etc.), and the imperative beat the functional by almost 10 seconds for a very difficult trial. This is amazing not due to my poor functional skills, but due to the fact that my functional skills far outweigh imperative-- OC is a lot more fogiving than I imagined even in imperative!

Very honestly if a young student was interested in functional, I'd recommend Haskell due mostly to the online community and many fine and growing libraries. This awesome gem of a text changes my mind about that. In nearly 500 pages, the authors convincingly show real world example after example-- including MANY from standard coding interviews-- that prove OC is all grown up far beyond Domain Specific Language and academic applications. Big data is now trending heavy stats too, and OC makes R unnecessary due to its many native calc abilities. I've also heard that Amazon is using it in new Web x.o apps, and if I click on Amazon Pizza, and my doorbell rings 10 seconds later, OCaml will now be on my suspect list after reading this text.

The book is a true triple threat, as a reference, teaching guide/text, and especially as an autodidactic self tutorial even for those with basic beginning skills. OC even has its own parsing generators (akin to lex/yacc/bison etc.) that are smoking even if you don't write compilers, but deal a lot with strings and lists. I've read that big data folk all over the industry (including Facebook and Twitter) are using OC more and more, and this fine text taught me why.

I got both the print and Kindle versions and prefer the print. Kindle isn't as badly slaughtered in code examples (real, not just pseudo) as some e readers, but function arguments in this language are more like UNIX than C#, and spacing matters, so consider that if you're planning on using the kindle code as written. Of course O'reilly is renowned for web support and virtually all the examples are online without the onerous "don't ever use this" statements of a lot of publishers. Highly recommended as a second text after Whitington if you're new to functional, or a first text if you're at least intermediate at Haskell or an imperative, and are ready to explore a really cool new alternative.

JOB TIP: Since so many tasty companies are getting into this now, I'm thinking you might be able to distinguish yourself as a programming candidate if you learn this language, separating you from the herd! I'm not thinking many folk have figured this out yet, so go for it, and God love you! I'm too old to look through that lens, but hope it helps some of you young geniuses.
6 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great book for anyone wishing to learn OCaml or improve their OCaml skills. 28. Dezember 2013
Von David Scott - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I've programmed OCaml professionally for several years and I recommend this book. If you already know some OCaml, this book will give you useful ideas and help you become a better programmer. If you aren't yet familiar with OCaml but have programmed in another language before then it'll help to get you up to speed with OCaml quickly. If you aren't yet a programmer, then consider buying this book together with "OCaml from the very beginning" by John Whitington.

This book starts with a gentle introduction to OCaml which is aimed at people who already have some programming experience, but who may not be familiar with a statically-typed language like OCaml. Part 2 of the book ("tools and techniques") demonstrates how to perform practical tasks such as: parse command-lines, read and write JSON formatted data and handle concurrent I/O; while part 3 dives into low-level detail including: interfacing to C and understanding the GC and compiler toolchain.

This is an inherently practical book. OCaml language concepts such as modules, signatures and functors are introduced and then demonstrated with practical examples. If only I'd skim-read the chapter on functors a few weeks ago -- the description of destructive substitution would have saved me a lot of time!

Throughout this book there is a strong emphasis on writing correct code, using the OCaml type-system to keep you on track. The examples are all carefully chosen to be realistic programming tasks, such as: logging, terminal windowing via ncurses, performance measuring via "Core_bench" and interacting with web-services such as Github and DuckDuckGo via "Async". Anyone familiar with OCaml who reads this book will notice the heavy reliance on the "Core" library suite from Jane Street. Although I'm not (yet) a heavy user of Core, nevertheless its design as started to influence the way I write OCaml code (for the better). For example, encouraged by this book and by Core, I've started to factor my signatures and use "include" to declare common patterns across my types. When time permits I intend to try some of the Core syntax extensions for s-expression serialisation, generating comparison operators and field accessor functions.

This is a great book for anyone wanting to explore OCaml or get a taste for practical functional programming.
6 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen One of the best 3. Februar 2014
Von Nick Zalutskiy - Veröffentlicht auf Amazon.com
Format:Kindle Edition|Verifizierter Kauf
I struggle to express how much I enjoyed this text.

Go read the table of contents to get a glimpse of what it promises. Go read the book and it will deliver.

You go from "3 + 4" to the runtime system and the compiler in 500 pages and it makes sense the entire way. There is no filler content here, only clear text accompanied by excellent examples. The presentation is refreshing: here's a concept, here's an example, here's a practical problem with this code, here's how the language solves this problem, in practice there is this and that tradeoff. I wish more books were written like this.

While I can't think of a better way to learn OCaml and to explore its ecosystem, I suspect that the pace might be overwhelming for a total beginner. However, considering the value per page that I've gotten from this book, I welcome the tradeoff.

Buy it!
2 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Useful Ocaml book 27. Juni 2014
Von Demian - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
This is a great book, the level of detail it provides is fundamental to understand the Ocaml language.
Functional Programming is an interesting paradigm, and as internet will evolve in the future,
we'll for sure see languages like OCaml, Erlang or Haskell taking more relevance into the programming scene given the scalibility and power they have to offer.

Damian Martinez Murguia
3 von 5 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Very interesting read 25. Dezember 2013
Von J. Rozentur - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I have not yet finished the book, just a couple of chapters, and I am hooked already. A lot of cool features of Scala apparently originate in OCaml

The style of presentation is both effective and enjoyable. Useful insights

Will I program in OCaml? Who knows... But the book certainly helps understand functional programming better, and OCaml is just so elegant... I study a lot of languages, but this one is a pleasant surprise!

Recommended
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.

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