Buch, Englisch, 462 Seiten, Format (B × H): 183 mm x 240 mm, Gewicht: 1059 g
ISBN: 978-1-59059-620-3
Verlag: Apress
Objective Caml (OCaml) is an open source programming language that utilizes both functional and object oriented programming. Practical OCaml teaches Objective Caml in a straightforward manner, teaching all the features of this functional programming language by example. You will learn how to utilize OCaml 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 the book's conclusion, you will be well on your way to creating your own applications with OCaml.
Zielgruppe
Popular/general
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Funktionale, Logische, Parallele und Visuelle Programmierung
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Objektorientierte Programmierung
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
Weitere Infos & Material
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.




