Category Theory for Programmers

Capa do livro Category Theory for Programmers, de Bartosz Milewski

Livro digital

Título:
Category Theory for Programmers

Autor:
Bartosz Milewski

Categoria:
Tecnologia > Geral

Doador:
Raffaello D. N.

Sinopse:
Composition is not just a programming technique — it is the central idea of an entire branch of mathematics. Category Theory for Programmers starts there, with Chapter 1 literally titled "Category: The Essence of Composition," and builds from arrows and objects all the way through functors, natural transformations, monads, Kleisli categories, adjunctions, and F-algebras across 498 pages. The book covers two major tracks in parallel: the abstract mathematical theory and its direct translation to Haskell (and, in places, C++ and Scala). Readers encounter the Maybe functor, the Reader functor, the Curry-Howard isomorphism, Cartesian closed categories, and exponentials of algebraic data types — each introduced first as a mathematical object, then grounded in code. Every chapter ends with challenges that force the reader to prove or implement what they just read. Originally a series of blog posts by Bartosz Milewski, one of the most respected voices in functional programming, this compiled edition (assembled by Igal Tabachnik) is the definitive free resource for programmers who want to understand why Haskell looks the way it does, why monads keep showing up everywhere, and what the mathematicians were actually thinking when they invented all of this. Dense, rewarding, and honest about its difficulty.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
1 pessoa já recebeu este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Seven Sketches in Compositionality: An Invitation to Applied Category Theory Livro digital
Seven Sketches in Compositionality: An Invitation to Applied Category Theory
Lies, Damned Lies, or Statistics: How to Tell the Truth with Statistics Livro digital
Lies, Damned Lies, or Statistics: How to Tell the Truth with Statistics
Computational Mathematics with SageMath Livro digital
Computational Mathematics with SageMath
The Quest for Artificial Intelligence: A History of Ideas and Achievements Livro digital
The Quest for Artificial Intelligence: A History of Ideas and Achievements
Database Explorations Livro digital
Database Explorations
Introduction to Embedded Systems, Second Edition Livro digital
Introduction to Embedded Systems, Second Edition
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.