Prolog Versus You

An Introduction to Logic Programming
Buch | Softcover
IX, 297 Seiten
1989
Springer Berlin (Verlag)
978-3-540-17577-3 (ISBN)

Lese- und Medienproben

Prolog Versus You - Anna-Lena Johansson, Agneta Eriksson-Granskog, Anneli Edman
117,69 inkl. MwSt

Prolog Versus You shows how you can take up the gauntlet of the logic programming language Prolog (PROgramming in LOGic) and use it as an obedient programming and problem solving tool. Logic programming emphasizes that programming is a human activity and consequently that programs should be easy for humans to write, understand and manipulate. In a program knowledge about the problem is stated in a logical language without consideration of the underlying machine language. This book has emerged from undergraduate courses in logic programming. The relation to logic is described and the necessary logic is provided continuously. No previous programming experience is assumed and it can be used by beginners as well as by advanced programmers. The book emphasizes the declarative reading of Prolog programs which greatly facilitates the thinking about the problems and yields programs easy to understand.
The book covers logic programs, their execution and data structures; databases and expert systems; program synthesis, program correctness and program transformation as well as an efficient computation of Prolog programs. Each chapter ends with some exercises (with solutions). The book also contains a thorough index, appendices and a chapter on Prolog implementations: DECsystem-10 Prolog, Tricia, Quintus Prolog, MProlog, Turbo Prolog, micro-Prolog and LM-Prolog.

Contents: Logic Programs.- Execution of Logic Programs.- Data Structures.- Databases and Expert Systems.- Program Methodology.- Efficient Computation.- Input and Output.- Prolog Implementations.- Sparringpartner.- Appendix A: Answers to Exercises.- Appendix B: Program Traces.- Appendix C: Transformation Rules.- Appendix D: Built-in Predicates.- Appendix E: ASCII Codes.- Index.

Erscheint lt. Verlag 14.9.1989
Zusatzinfo IX, 297 p.
Verlagsort Berlin
Sprache englisch
Maße 155 x 235 mm
Gewicht 448 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Theorie / Studium Compilerbau
Informatik Theorie / Studium Künstliche Intelligenz / Robotik
Schlagworte C programming language • data structures • Expert System • Knowledge • Logic Programming • Problem Solving • Programming language • PROLOG
ISBN-10 3-540-17577-6 / 3540175776
ISBN-13 978-3-540-17577-3 / 9783540175773
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und Anwendungen

von Hanspeter Mössenböck

Buch | Softcover (2024)
dpunkt (Verlag)
29,90
a beginner's guide to learning llvm compiler tools and core …

von Kai Nacke

Buch | Softcover (2024)
Packt Publishing Limited (Verlag)
49,85