The goal of The Reasoned Schemer is to help the
functional programmer think logically and the logic programmer think functionally.
The authors of The Reasoned Schemer believe that logic
programming is a natural extension of functional programming, and they demonstrate
this by extending the functional language Scheme with logical constructs -- thereby
combining the benefits of both styles. The extension encapsulates most of the ideas
in the logic programming language Prolog. The pedagogical method of The
Reasoned Schemer is a series of questions and answers, which proceed with
the characteristic humor that marked The Little Schemer and
The Seasoned Schmer. Familiarity with a functional language or
with the first eight chapters of The Little Schemer is assumed.
Adding logic capabilities required the introduction of new forms. The authors' goal
is to show to what extent writing logic programs is the same as writing functional
programs using these forms. In this way, the reader of The Reasoned
Schemer will come to understand how simple logic programming is and how
easy it is to define functions that behave like relations.
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Für Beruf und Forschung
Interest Age: From 18 to 99 years
Maße
Höhe: 229 mm
Breite: 152 mm
Dicke: 0 mm
ISBN-13
978-0-262-25617-9 (9780262256179)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Klassifikation
Autor*in
ProfessorIndiana University
Research ProfessorUniversity of Utah
Assistant ProfessorTohoku University