Skip to content

MIT Press – The Reasoned Schemer 2018

Updated August 10, 2026 5.3 MB
MIT Press – The Reasoned Schemer 2018

Download

About this item

Description

The Reasoned Schemer, second edition published by MIT Press, teaches the concepts of logical and relational programming using a unique question-and-answer style. The authors’ main goal is to show the beauty and elegance of relational programming and how to implement it in Scheme or other functional languages, leading to a deeper understanding of logic in computer science.

In the new edition, the programming language used and how it is implemented have been significantly simplified to make it easier for readers to relate to the concepts. With a humorous and educational tone, this work is designed to introduce functional programmers to logical thinking and logical programmers to functional approaches, establishing a bridge between these two programming worlds.

Book Features

  • Using the question and answer teaching method to facilitate understanding of complex logic programming concepts.
  • Added explicit translation rules to more easily convert functions to relations.
  • Extensive simplification in language implementation and a complete overhaul of the book’s educational “rules” and “commandments.”
  • Focus on concepts such as unification and control structures in logic programming.
  • Suitable for AI developers and researchers looking to strengthen logical reasoning skills in coding.

Book specifications

Headlines

The Reasoned Schemer

Pictures

The Reasoned Schemer

User Guide

Extract the file and run it with the appropriate software.

Download link

Download file – 5.3 MB

File(s) password: www.downloadly.ir

[ad id=’11306′]

File size

5.3 MB

What is included

  • Using the question and answer teaching method to facilitate understanding of complex logic programming concepts.
  • Added explicit translation rules to more easily convert functions to relations.
  • Extensive simplification in language implementation and a complete overhaul of the book’s educational “rules” and “commandments.”
  • Focus on concepts such as unification and control structures in logic programming.
  • Suitable for AI developers and researchers looking to strengthen logical reasoning skills in coding.