{"product_id":"the-reasoned-schemer-second-edition-isbn-9780262535519","title":"The Reasoned Schemer, second edition","description":"\u003cb\u003eA new edition of a book, written in a humorous question-and-answer style, that shows how to implement  and use an elegant little programming language for logic programming.\u003c\/b\u003e\u003cp\u003eThe goal of this book is to show the beauty and elegance of relational programming, which captures the essence of logic programming.  The book shows how to implement a relational programming language in Scheme, or in any other functional language, and demonstrates the remarkable flexibility of the resulting relational programs. As in the first edition, the pedagogical method is a series of questions and answers, which proceed with the characteristic humor that marked \u003ci\u003eThe Little Schemer \u003c\/i\u003eand \u003ci\u003eThe Seasoned Schemer\u003c\/i\u003e. Familiarity with a functional language or with the first five chapters of \u003ci\u003eThe Little Schemer\u003c\/i\u003e is assumed. \u003c\/p\u003e\u003cp\u003eFor this second edition, the authors have greatly simplified the programming language used in the book, as well as the implementation of the language. In addition to revising the text extensively, and simplifying and revising the “Laws” and “Commandments,” they have added explicit “Translation” rules to ease translation of Scheme functions into relations.\u003c\/p\u003eDaniel P. Friedman is Professor of Computer Science in the School of Informatics, Computing, and Engineering at Indiana University and is the author of many books published by the MIT Press, including \u003ci\u003eThe Little Schemer \u003c\/i\u003eand\u003ci\u003e The Seasoned Schemer\u003c\/i\u003e (with Matthias Felleisen); \u003ci\u003eThe Little Prover \u003c\/i\u003e(with Carl Eastlund); and \u003ci\u003eThe Reasoned Schemer\u003c\/i\u003e (with William E. Byrd, Oleg Kiselyov, and Jason Hemann).\u003cbr\u003e\u003cbr\u003eWilliam E. Byrd is a scientist in the Department of Computer Science at the University of Alabama at Birmingham.\u003cbr\u003e\u003cbr\u003eOleg Kiselyov is Assistant Professor in the Graduate School of Information Sciences at Tohoku University, Japan.\u003cbr\u003e\u003cbr\u003eJason Hemann is a PhD candidate in the School of Informatics, Computing, and Engineering at Indiana University.\u003cbr\u003e\u003cbr\u003eGerald Jay Sussman is Panasonic Professor of Electrical Engineering at MIT.","brand":"The MIT Press","offers":[{"title":"Default Title","offer_id":46305254310117,"sku":"NP9780262535519","price":45.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9780262535519.jpg?v=1767741178","url":"https:\/\/k12savings.com\/products\/the-reasoned-schemer-second-edition-isbn-9780262535519","provider":"K12savings","version":"1.0","type":"link"}