Real World OCaml: Functional programming for the masses (Paperback)

Yaron Minsky, Anil Madhavapeddy, Jason Hickey

  • 出版商: O'Reilly
  • 出版日期: 2013-11-25
  • 定價: $1,550
  • 售價: 8.0$1,240
  • 語言: 英文
  • 頁數: 510
  • 裝訂: Paperback
  • ISBN: 144932391X
  • ISBN-13: 9781449323912
  • 相關分類: Functional-programming
  • 立即出貨(限量) (庫存=4)

買這商品的人也買了...

商品描述

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

商品描述(中文翻譯)

這本快節奏的教程將介紹OCaml,一種為表達能力、安全性和速度而設計的工業級編程語言。通過書中的眾多示例,您將迅速了解OCaml作為編寫快速、簡潔和可讀性高的系統代碼工具的優勢。

《Real World OCaml》以迅疾的節奏引導您了解語言的概念,然後幫助您探索使OCaml成為一種有效和實用工具的工具和技術。在書的第三部分中,您將深入研究編譯器工具鏈和OCaml的簡單高效的運行時系統的細節。

本書的內容包括:
- 學習語言的基礎知識,如高階函數、代數數據類型和模塊
- 探索高級功能,如函子、一級模塊和對象
- 利用Core,一個全面的通用標準庫,來提高OCaml的效能
- 設計有效且可重用的庫,充分利用OCaml的抽象和模塊化方法
- 解決從命令行解析到異步網絡編程等實際編程問題
- 使用GNU gdb等工具進行性能分析和交互式調試技術

以上是這本書的內容概述。