Category Theory for Programmers

In this book, the author illustrates all major concepts of Category Theory using computer code. You are probably aware that functional languages are closer to math than the more popular imperative languages. They also offer more abstracting power. So a natural temptation would be to say: You must learn Haskell before the bounty of category theory becomes available to you. But that would imply that category theory has no application outside of functional programming and that's simply not true.

So the author provides a lot of C++ examples. Granted, you'll have to overcome some ugly syntax, the patterns might not stand out from the background of verbosity, and you might be forced to do some copy and paste in lieu of higher abstraction, but that's just the lot of a C++ programmer.

Pages : /Paperback N/A
Size : HTML and PDF
File type : pdf
Downloads: 11
Created: 2020-08-28
License: CC BY-SA 4.0
Author(s): Bartosz Milewski
Category Theory for Programmers

Others Theory for Programmers Tutorials

Others related eBooks about Category Theory for Programmers

Modern C

Download free course Modern C, pdf file on 324 pages by Jens Gustedt....

HackSpace Magazine: Issue 47

Download free course HackSpace Magazine: Issue 47, pdf file on 116 pages by HackSpace Team....

Gaming Rhythms

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

OpenIntro Statistics, 4th Edition

OpenIntro Statistics offers a traditional introduction to statistics at the college level...., download free OpenIntro Statistics tutorial in PDF (422 pages) created by David Diez ....

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. ...

The InfoSec Handbook

Download free course The InfoSec Handbook, pdf file on 376 pages by Umesh Hodeghatta Rao, Umesha Nayak....

SAT/SMT by Example

Download free course SAT/SMT by Example, pdf file on 585 pages by Dennis Yurichev....

Mobile Media Learning

Download free course Mobile Media Learning, pdf file on 271 pages by Christopher Holden, Seann Dikkers, John Martin, Breanne Litts....

Automating Manufacturing Systems with PLCs

This is a manuscript for a PLC based control system book that is currently being used for teaching an undergraduate controls course - Manufacturing Controls. The course and book focus on the Allen Bradley family of controllers, thus allowing a deeper topic coverage than is normal in PLC books....

Intertwingled

Download free course Intertwingled, pdf file on 157 pages by Douglas Dechow, Daniele Struppa....