{"product_id":"the-book-of-functions-paul-orland-9781718501607","title":"The Book of Functions: Explore Set Theory, Abstract Algebra, and Category Theory with Functional Programming","description":"\u003cb\u003eMaster the dual arts of functional programming and advanced math with this illuminating intro to mathematical functions--complete with 500 bite-size coding exercises!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eFunctional programming is a computer paradigm that emphasizes functions, which are repeatable computations that take input data and produce corresponding output data. Functions are also important concepts in math, and a lot of deep mathematical insights shed light on functional computer programming. In this book, the author uses functional programming to introduce mathematical ideas from set theory, abstract algebra, and category theory, and in turn uses math to describe functional programming design patterns. More than 500 short programming exercises included in the book will help you master functional programming and math skills alike, with code examples presented in the F# language.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Paul Orland\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1718501609\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781718501607\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/26\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 648\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback","brand":"Paul Orland","offers":[{"title":"Paperback","offer_id":46334607458559,"sku":"9781718501607","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_514edfb2-7eb7-4679-a1bf-61d08abd0f68.jpg?v=1731467295","url":"https:\/\/www.whiterainbookhouse.com\/products\/the-book-of-functions-paul-orland-9781718501607","provider":"WR Book House","version":"1.0","type":"link"}