Bewertung:

The Reasoned Schemer führt in die logische Programmierung durch ein einzigartiges Q&A-Format ein und hilft dem Leser, die Konzepte der relationalen Programmierung effektiv zu verstehen. Es wird jedoch für seine schlechte Kindle-Version und den manchmal frustrierenden Präsentationsstil kritisiert. Die Leser finden den Inhalt intellektuell anregend, merken aber an, dass es vielleicht nicht so zugänglich ist wie seine Vorgänger in der Schemer-Reihe.
Vorteile:⬤ Faszinierende Einblicke in Logik und relationale Programmierung.
⬤ Fesselndes Q&A-Format fördert aktives Lernen.
⬤ Gut strukturierte Einführung für diejenigen, die mit logischer Programmierung nicht vertraut sind.
⬤ Erweitert die klassischen Programmierideen um moderne Techniken.
⬤ Äußerst lehrreich für Programmierer, die über die traditionellen Funktionen hinausgehen wollen.
⬤ Die Kindle-Version ist schlecht formatiert und fast unleserlich.
⬤ Der Schreibstil kann frustrierend sein und erfordert möglicherweise mehr Aufwand, um den Inhalt zu verstehen.
⬤ Einige Leser waren der Meinung, dass es im Vergleich zu früheren Büchern der Schemer-Reihe an detaillierten Erklärungen mangelt.
⬤ Das Buch setzt Vorkenntnisse in Scheme und funktionaler Programmierung voraus, die möglicherweise nicht klar vermittelt werden.
⬤ Gedruckte Exemplare haben Bindungsprobleme, die die Benutzerfreundlichkeit beeinträchtigen.
(basierend auf 24 Leserbewertungen)
The Reasoned Schemer, Second Edition
Eine neue Ausgabe eines Buches, das in einem humorvollen Frage-und-Antwort-Stil geschrieben ist und zeigt, wie man eine elegante kleine Programmiersprache für die logische Programmierung implementiert und verwendet.
Das Ziel dieses Buches ist es, die Schönheit und Eleganz der relationalen Programmierung zu zeigen, die das Wesen der logischen Programmierung einfängt. Das Buch zeigt, wie man eine relationale Programmiersprache in Scheme oder einer anderen funktionalen Sprache implementiert, und demonstriert die bemerkenswerte Flexibilität der resultierenden relationalen Programme. Wie in der ersten Auflage besteht die pädagogische Methode aus einer Reihe von Fragen und Antworten, die mit dem charakteristischen Humor vorgehen, der The Little Schemer und The Seasoned Schemer auszeichnet. Vertrautheit mit einer funktionalen Sprache oder mit den ersten fünf Kapiteln von The Little Schemer wird vorausgesetzt.
Für diese zweite Auflage haben die Autoren sowohl die im Buch verwendete Programmiersprache als auch die Implementierung der Sprache stark vereinfacht. Neben einer umfassenden Überarbeitung des Textes und einer Vereinfachung und Überarbeitung der "Gesetze" und "Gebote" haben sie explizite "Übersetzungsregeln" hinzugefügt, um die Übersetzung von Scheme-Funktionen in Relationen zu erleichtern.