LIBRISTO
LIBROAMANTO
obvezno
Postanite del skupnosti ljubiteljev knjig z vsega sveta in uživajte v številnih ugodnostih. Ustvarite brezplačen račun
0
Brezplačna dostava Zásilkovna nad 69.99 €
Zbirna točka GLS 4.49 Zbirna točka DPD 2.99 Kurirska služba GLS 5.49 Kurir DPD 3.49 Kurirska služba 3.49 Zbirno mesto 3.49 Zbirno mesto 3.49 Dostava preko Pošte Slovenije 3.49

Brezplačna dostava za naročila nad 69.99 € na paketomatih Pošte Slovenije.

Programming with OCaml

A Practical Introduction to Building Correct, Maintainable, and Performant Software

Jezik AngleščinaAngleščina
Knjiga Mehka
Knjiga Programming with OCaml Edward M. Monday
Koda Libristo: 50581831
Založba Independently published, oktober 2025
Have you ever spent hours hunting down a NullPointerException or an undefined is not a function erro... Celoten opis
? points 48 b
20.04
Na zalogi pri dobavitelju Odposlali bomo v 9-15 dneh

30 dni za vračilo blaga

Have you ever spent hours hunting down a NullPointerException or an undefined is not a function error? As programmers, we've often been forced to choose: do we want code that is fast (like C) or code that is safe (like Python or Java)?

This book shows you that this is a false choice.

You can have both. We will tackle programming's "billion-dollar mistake"-null-head-on. You will learn how OCaml's option and result types make it impossible to write a null-related bug ever again. You will stop writing "defensive" code and start writing confident code, all while building applications that run at native speed.

What's inside

This book is a step-by-step journey. I will guide you through:

  • Your Development Toolkit: Setting up your environment with the OPAM package manager and the Dune build system.
  • OCaml Fundamentals: Mastering the core of the language: functions, immutable data, and the magic of tail recursion.
  • Writing Correct Code: Defining your own custom variants and records to model your data precisely. You'll learn to use pattern matching to handle every case, guaranteed.
  • Building Maintainable Software: Organizing your project with modules and hiding your implementation details with signatures (.mli files).
  • Real-World Interaction: Safely handling file I/O (reading and writing), managing errors with the result type, and using mutable state only when necessary.
  • A Complete Project: We'll put it all together by building a complete, command-line To-Do list manager from the ground up, step-by-step.
Who it's meant for

I wrote this book for you if you are:

  • A developer coming from a language like Python, JavaScript, Java, or C# who is curious about functional programming.
  • A programmer who is tired of runtime errors and wants to write code that is more robust and correct.
  • A student or hobbyist who wants to learn a powerful language that is used in top-tier finance, systems, and tech companies.

You don't need any OCaml experience. You just need to know the basics of programming and have a desire to build better, more reliable software.

Stop hoping your code works. It's time to start knowing it does.

Turn the compiler from an obstacle into your most powerful assistant. This book is your practical guide to building software with a new level of confidence.

Get your copy and start building correct, fast, and maintainable OCaml applications today.

Igralka & Poliglotka
EWA KASP za
Predvajaj video
Ewa Kasp
Libristo ima največjo izbiro tujejezične literature. Zato svoje knjige kupujem tukaj.

O knjigi

Polni naslov Programming with OCaml
Jezik Angleščina
Vezava Knjiga - Mehka
Datum izida 2025
Število strani 234
EAN 9798271687822
Koda Libristo 50581831
Teža 381
Mere 170 x 244 x 13
Podarite to knjigo še danes
To je povsem preprosto
1 Dodajte knjigo v košarico in izberite dostavo kot darilo 2 V zameno vam bomo poslali kupon 3 Knjiga bo dostavljena na naslov obdarovanca

Prijava

Prijavite se v svoj račun. Še nimate računa Libristo? Ustvarite ga zdaj!

 
obvezno
obvezno

Še nimate računa? Izkoristite prednosti računa Libristo!

Z računom Libristo boste imeli vedno vse pod nadzorom.

Ustvarite račun Libristo