Description |
1 online resource (325 pages) |
Contents |
Preliminaries; Contents; Preface; Chapter 1 Programming with Facts; Chapter 2 Programming with Rules; Chapter 3 Recursion in Rules; Chapter 4 Operations on Terms; Chapter 5 Input and Output; Chapter 6 Controlling Program Execution; Chapter 7 Programs as Data; Chapter 8 Grammar Rules; Chapter 9 Testing, Debugging and Documentation; Chapter 10 Writing Procedures and Writing Programs; Chapter 11 A Problem-Solving System; Chapter 12 An Electronic Diary; Appendix 1 Code for the Final Version of the Problem-Solving System; Appendix 2 Code for the Final Version of the Electronic Diary System |
Summary |
Prolog is a programming language in which solutions to computing problems areexpressed as facts representing relationships between objects and as rulesspecifying consequences which derive from facts. In Prolog, the mechanisms forrepresenting knowledge about objects and relationships are both high-level andgeneral-purpose. This brings two substantial benefits to the programmer. Thefirst is that, to a very large extent, he or she is freed from concern about theorganisation of physical storage for the data which a program is to manipulate. The second is the ease with which concepts and relationshi |
Notes |
Print version record |
Form |
Electronic book
|
Author |
Hunter, C
|
ISBN |
9780203168905 |
|
0203168909 |
|