{"product_id":"9781718501607","title":"The Algebra of Code, Volume 1: Explore Set Theory, Abstract Algebra, and Category Theory with Functional Programming","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eOrland, Paul\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNo Starch Press\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e10\/20\/2026\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eA hands-on, exercise-driven guide that teaches functional programming and real mathematics — set theory, abstract algebra, and category theory — together, using more than 500 short coding exercises in F#.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eCategory theory, abstract algebra, and set theory aren't just academic abstractions — they're the mathematical backbone of functional programming patterns that working developers use every day. \u003ci\u003eThe Algebra of Code\u003c\/i\u003e makes those connections explicit, using the F# language and more than 500 short exercises to build fluency in both the math and the code simultaneously.\u003cbr\u003e\u003cbr\u003ePaul Orland — an F# Software Foundation–recognized expert and author of \u003ci\u003eMath for Programmers\u003c\/i\u003e — starts with core functional programming concepts (functions, types, recursion, composition) and introduces the mathematical structures behind them: sets, groups, monoids, functors, and eventually categories. Each concept arrives with code you can run, exercises you can solve, and explanations that connect the abstraction to concrete software design decisions. The result is a book where the math makes you a better programmer and the programming makes you a better mathematical thinker.","brand":"No Starch Press","offers":[{"title":"Default Title","offer_id":44220486058239,"sku":"9781718501607","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/9781718501607_s600x595.jpg?v=1780932415","url":"https:\/\/massivebookshop.com\/products\/9781718501607","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}