LIBRISTO
LIBROAMANTO
povinné
Staňte sa súčasťou komunity milovníkov kníh z celého sveta a získajte hromadu výhod. Založiť účet zdarma
0
Doprava zadarmo s Packetou nad 59.99 €
Kuriér DPD 2.99 Zberné miesto GLS 2.49 SPS 3.99 SPS Parcel Shop 2.99 Packeta kurýr 3.99 Pošta 3.99 Zberné miesto DPD 2.99 Kuriér GLS 3.99 Packeta 2.99

Doprava zdarma pre objednávky nad 59,99 € s Packetou a SPS Boxmi.

Programming with OCaml

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

Jazyk AngličtinaAngličtina
Kniha Brožovaná
Kniha Programming with OCaml Edward M. Monday
Libristo kód: 50581831
Nakladateľstvo Independently published, október 2025
Have you ever spent hours hunting down a NullPointerException or an undefined is not a function erro... Celý popis
? points 48 b
20.04
Skladom u dodávateľa Odosielame za 9-15 dní

30 dní na vrátenie tovaru

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.

Herečka & Polyglotka
EWA KASP pre
Prehrať video
Ewa Kasp
Libristo má najväčší výber cudzojazyčnej literatúry. Preto si knihy kupujem tu.

Informácie o knihe

Celý názov Programming with OCaml
Jazyk Angličtina
Väzba Kniha - Brožovaná
Dátum vydania 2025
Počet strán 234
EAN 9798271687822
Libristo kód 50581831
Nakladateľstvo Independently published
Váha 381
Rozmery 170 x 244 x 13
Darujte túto knihu ešte dnes
Je to jednoduché
1 Pridajte knihu do košíka a vyberte možnosť doručiť ako darček 2 Obratom Vám zašleme poukaz 3 Knihu zašleme na adresu obdarovaného

Prihlásenie

Prihláste sa k svojmu účtu. Ešte nemáte Libristo účet? Vytvorte si ho teraz!

 
povinné
povinné

Nemáte účet? Získajte výhody Libristo účtu!

Vďaka Libristo účtu budete mať všetko pod kontrolou.

Vytvoriť Libristo účet
Knižný radca Libroamiko
Ahoj, som Libroamiko, môžem pomôcť?