
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|

- Title: Real World OCaml: Functional Programming for the Masses
- Author(s) Yaron Minsky, Anil Madhavapeddy, Jason Hickey
- Publisher: O'Reilly Media (2013); eBook (2nd Edition, 2021, Creative Commons Licensed)
- License(s): CC BY-NC-ND 3.0 US
- Hardcover/Paperback: 510 pages
- eBook: HTML
- Language: English
- ISBN-10: 144932391X
- ISBN-13: 978-1449323912
- Share This:
![]() |
Learn how to solve day-to-day problems in data processing, numerical computation, system scripting, and database-driven web applications with the OCaml multi-paradigm programming language. This hands-on book shows you how to take advantage of OCaml's functional, imperative, and object-oriented programming styles with recipes for many real-world tasks.
You'll start with OCaml basics, including how to set up a development environment, and move toward more advanced topics such as the module system, foreign-function interface, macro language, and the ocamlbuild system. Quickly learn how to put OCaml to work for writing succinct and readable code.
About the Authors- Yaron Minsky heads the Technology group at Jane Street, a proprietary trading firm 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.
- 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.
- 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.
- Caml and OCaml (Objective Caml) Programming
- ML and Standard ML (SML) Programming Language
- Functional Programming
- Computer and Programming Languages

- Real World OCaml: Functional Programming for the Masses (Yaron Minsky, et al)
- The Mirror Site (1) - PDF
-
Architecture of Advanced Numerical Analysis Systems in OCaml
This unique open access book applies the functional OCaml programming language to numerical or computational weighted data science, engineering, and scientific applications. It's based on Owl, an OCaml-based numerical computing library.
-
OCaml from the Very Beginning (John Whitington)
This book takes a no-prerequisites approach to teaching a modern general-purpose programming language. Each small, self-contained chapter introduces a new topic, building until the reader can write quite substantial programs.
-
Functional Programming in OCaml (Michael R. Clarkson, et al.)
This book is a multi-dimensional presentation of the OCaml language that combines an informal and intuitive approach to the language with a rigorous definition and a formal semantics of a large subset of the language, including ML.
-
Think OCaml: How to Think Like a Computer Scientist
This book is an introductory functional programming textbook based on the OCaml language. It is intended for newcomers who know some programming but want to learn programming in the function-oriented paradigm, or just want to learn OCaml.
-
Unix System Programming in OCaml (Xavier Leroy, et al)
This book is an introductory course on Unix system programming, with an emphasis on communications between processes, using OCaml. This gives an unusual perspective on systems programming and on the ML language.
-
Introduction to Objective Caml Programming Language
This book presents a practical introduction and guide to the language, with topics ranging from how to write a program to the concepts and conventions that affect how affect how programs are developed in OCaml.
-
O'Reilly® Developing Applications with Objective Caml
This book covers not only the core language, but also modules, objects and classes, threads and systems programming, and interoperability with C. Sporting features such as a robust object system, type safety, and an expansive standard library.
-
Using, Understanding, and Unraveling The OCaml Language
This book is a multi-dimensional presentation of the OCaml language that combines an informal and intuitive approach to the language with a rigorous definition and a formal semantics of a large subset of the language, including ML.
-
Exploring ReasonML and Functional Programming
This book teaches the programming language ReasonML by Facebook. It is also an introduction to functional programming. Especially people familiar with C-style languages (Java, JavaScript, C#, etc.) will profit from ReasonML's familiar syntax.
:
|
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |