Category Theory for Programmers


Category Theory is one of the most abstract branches of mathematics. It is usually taught to graduate students after they have mastered several other branches of mathematics, like algebra, topology, and group theory. It might, therefore, come as a shock that the basic concepts of category theory can be explained in relatively simple terms to anybody with some experience in programming. That's because, just like programming, category theory is about structure. Mathematicians discover structure in mathematical theories, programmers discover structure in computer programs. Well-structured programs are easier to understand and maintain and are less likely to contain bugs. Category theory provides the language to talk about structure and learning it will make you a better programmer.
Download free tutorial in PDF (498 pages) created by Bartosz Milewski .
Pages : 498
Size :
File type : HTML
Downloads: 190
Created: 2021-05-15
License: Free
Author(s): Bartosz Milewski
Category Theory for Programmers

Others Category Theory Tutorials

Others related eBooks about Category Theory for Programmers

The Haskell School of Music

Download free course The Haskell School of Music, pdf file on 441 pages by Paul Hudak, Donya Quick....

Sensor Technologies

Download free course Sensor Technologies, pdf file on 321 pages by Michael J. McGrath, Cliodhna Ní Scanaill....

802.11ac: A Survival Guide

Download free course 802.11ac: A Survival Guide, pdf file on 154 pages by O'Reilly Media....

Contribute to Opensource

Download free course Contribute to Opensource, pdf file on 100 pages by Daniele Scasciafratte....

Code the Classics

Download free course Code the Classics, pdf file on 224 pages by David Crookes, Andrew Gillett, Liz Upton, Eben Upton, Sean M. Tracey, Dan Malone, Allister Brimble....

Web Application Security Guide

Over 75% of network attacks are targeted at the web application layer. This book provides explicit hacks, tutorials, penetration tests, and step-by-step demonstrations for security professionals and Web application developers to defend their most vulnerable applications. ...

Making Servers Work

This book highlights practical sysadmin skills, common architectures that you'll encounter..., download free Making Servers tutorial in PDF (280 pages) created by ....

How To Code in Go

Download free course How To Code in Go, pdf file on 447 pages by Mark Bates, Cory LaNou, Tim Raymond....

Raspberry Pi Tutorial

This is a free Raspberry PI PDF tutorial in 12 chapters and 43 pages. In this guide you’ll find everything you need to know about the Raspberry Pi computer, its background, purpose, system specs, the software it runs and the amazing things it is capable of. ...

Gaming Rhythms

Download free course Gaming Rhythms, pdf file on 170 pages by Thomas Apperley....