Practical OCaml

CHF 73.55
Auf Lager
SKU
8R35D8GAHG5
Stock 1 Verfügbar
Geliefert zwischen Di., 25.11.2025 und Mi., 26.11.2025

Details

This book teaches Objective Caml by showing all the features of this functional programming language by example. You'll create a simple database, do reporting, create a spam filter, do complex log file scanning, create a ShoutCast server, and a web crawler.


Objective Caml (OCaml) is an open source programming language that utilizes both functional and object oriented programming. 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 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, besides knowing when and why OCaml should be used, you will be well on your way to creating your own applications with OCaml.


The only book on the market covering the OCaml programming language Functional programming is becoming rapidly popular A great introduction for those wanting to learn a functional programming language Presented in a practical nature, giving the reader projects and code they can immediately use and see results from

Autorentext
Joshua B. Smith is a consultant specializing in data problems and computing infrastructure. He got into computers while an undergraduate at Denison University in Ohio and spends most of his programming time using Python, OCaml, and Java. Josh lives in Chicago with his wife, Carol, and their two cats.

Inhalt
Why Objective Caml (OCaml)?.- Interacting with OCaml: The Toplevel.- Syntax and Semantics.- Understanding Functions.- Practical: Creating a Simple Database.- Primitive and Composite Types.- Practical: Simple Database Reports, Exports, and Imports.- Collections.- Files and File I/O.- Exception Handling.- Practical: A URI Library.- Using Ocamldoc.- Modules and Functors.- Practical: A Spam Filter.- Practical: A Network-Aware Scoring Function.- Ocamllex and Ocamlyacc.- Practical: Complex Log File Parsing.- The Objective Part of Caml.- Digression: OCaml Is Not Pure.- Digression: Functional Programming.- Practical: Web Programming.- Practical: A Shoutcast Server.- Using Threads.- Practical: A Concurrent Web Crawler.- Interfacing with OCaml.- Practical: Time and Logging Libraries.- Processing Binary Files.- OCaml Development Tools.- Camlp4.- Conclusion.

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09781590596203
    • Genre Programmiersprachen
    • Auflage First Edition
    • Sprache Englisch
    • Lesemotiv Verstehen
    • Anzahl Seiten 462
    • Herausgeber SPRINGER A PR SHORT
    • Größe H240mm x B183mm x T31mm
    • Jahr 2006
    • EAN 9781590596203
    • Format Fester Einband
    • ISBN 978-1-59059-620-3
    • Veröffentlichung 20.10.2006
    • Titel Practical OCaml
    • Autor Joshua B Smith
    • Gewicht 912g

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470