Prolog is a declarative, symbolic programming language with simple syntax, strong programming capabilities for application development, particularly in Artificial Intelligence. This book aims for the reader to understand the characteristics of the language that make it a powerful programming tool. To comprehend its use as a primary programming tool in Artificial Intelligence. To recognize that Prolog, apart from being a programming language, is an intelligent system.
This is achieved by analyzing the relationship of the language with logic and highlighting its reasoning mechanism. To broaden the programming capabilities of the programmer so that the development of web applications in Prolog is a straightforward task without the involvement of many, different, and complex technologies. Initially, the specific programming features of the language are presented. Then, programming techniques and applications of Prolog in areas of Artificial Intelligence are showcased, such as metaprogramming, problem-solving with state space search, knowledge systems, and natural language processing.
The chapter on web programming in Prolog follows. The final chapter concerns the transition from logic to Logic Programming and Prolog, which highlights the reasoning mechanism of Prolog. This book is intended for university instructors and students as well as software engineers involved in software development, particularly in the development of Artificial Intelligence applications.
The topics included in the book are as follows:
- The Basic Parts of a Prolog Program.
- Recursion, Lists, and Arithmetic in Prolog.
- Search Tree, Backtracking, and Negation.
- Control Flow in Prolog Programs.
- User-Defined Operators.
- Built-in Predicates.
- Programming Techniques.
- Metaprogramming.
- State Space Search.
- Knowledge Systems.
- Natural Language Processing.
- Web Programming in Prolog.
- From Logic to Logic Programming.
Manufacturer
- Author
- Manolis Marakakis
- Publisher
- Ekdoseis Neon Technologion
- Type
- Technology, Computers - Informatics, Artificial Intelligence
- Language
- Greek
- Cover
- Soft
- Number of Pages
- 622
- Release Date
- 26/07/2019
- Publication Date
- 2019
- Dimensions
- 17x24 cm
- ISBN-13
- 9789605780555
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.