Yaron Minsky,Jason Hickey,Anil Madhavapeddy
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
Computer Science,Programming,Science,Computer Science,Science,Technology,Computer Science,Computers,Reference,Science,Computer Science,Technical
Real World OCaml: Functional programming for the masses