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 : | |
Downloads: | 11 |
Created: | 2020-08-28 |
License: | CC BY-SA 4.0 |
Author(s): | Bartosz Milewski |
Download free course Intelligence Unleashed, pdf file on 60 pages by Rose Luckin, Wayne Holmes, Mark Griffiths, Laurie B. Corcier....
Cloud Native ApplicationsDownload free course Cloud Native Applications, pdf file on 120 pages by Michael Wittig, Andreas Wittig....
Adobe photoshop TutorialDownload free adobe Photoshop tutorial course material and training in PDF file 37 pages....
Coding with Minecraft: Learn to Code by Programming Robots in Minecraft!A hands-on introduction to coding that teaches you how to program bots to do cool things in the game you love - Minecraft! This book takes the robotic "turtle" method, and extends it to the 3D, interactive world of Minecraft....
Building Games for Firefox OSDownload free course Building Games for Firefox OS, pdf file on 125 pages by by Andre Garzia....
Trigonometry: A Trig Cheat Sheet for Solving ProblemsIn this tutorial on trigonometry, we'll cover the basics of right triangles and the primary trigonometric functions, we'll refer to a Trig Cheat Sheet to help you quickly recall key concepts and formulas....
The Little Book of SemaphoresDownload free course The Little Book of Semaphores, pdf file on 291 pages by Allen Downey....
Signal ComputingDownload free course Signal Computing, pdf file on 207 pages by Michael Stiber, Bilin Zhang Stiber, Eric C. Larson....
Fundamentals of CryptologyDownload fundamentals cryptography pdf tutorial, a complete and free training document under 603 pages by Henk C.A. van Tilborg....
97 Things Every Software Architect Should Know: Collective Wisdom from the ExpertsIn this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra - offer advice for communicating with stakeholders,...