Title Details: | |
Εξωλογικά Χαρακτηριστικά της Prolog |
|
Authors: |
Sakellariou, Ilias Vasileiadis, Nikolaos Kefalas, Petros Stamatis, Dimosthenis |
Reviewer: |
Tsadiras, Athanasios |
Subject: | MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INTELLIGENT SYSTEMS |
Keywords: |
Logic Programming
Prolog Logic Programming Techniques Symbol Processing Knowledge Representation And Reasoning |
Description: | |
Abstract: |
Το κεφάλαιο παρουσιάζει τα λεγόμενα εξωλογικά χαρακτηριστικά της γλώσσας Prolοg τα οποία, αν και ξεφεύγουν της κατηγορηματικής λογικής πρώτης τάξης (εξω-λογικά), είναι απαραίτητα για την ανάπτυξη πρακτικών εφαρμογών. Η παρουσίαση ξεκινά με την υπόθεση του κλειστού κόσμου, η οποία επιτρέπει την υλοποίηση της άρνησης ως αποτυχίας. Παρατίθενται παραδείγματα κατηγορημάτων με την χρήση του not/1, που αποτελεί το κατηγόρημα της άρνησης στην Prolog. Το κεφάλαιο συνεχίζει με το κατηγόρημα της αποκοπής, που μεταβάλλει την συμπεριφορά του μηχανισμού εκτέλεσης. Παρουσιάζονται παραδείγματα προγραμμάτων όπου η χρήση του τελεστή της αποκοπής αλλάζει τη σημασιολογία τους ("κόκκινη" αποκοπή), όπως επίσης και παραδείγματα όπου η αποκοπή χωρίς να αλλάζει την σημασιολογία, βελτιώνει την ταχύτητα εκτέλεσης των προγραμμάτων ("πράσινη" αποκοπή), όπως και ο συνδυασμός αποκοπής και άρνησης. Τέλος, το κεφάλαιο κλείνει με την παρουσίαση των ρευμάτων/αρχείων εισόδου-εξόδου.
|
Type: |
Chapter |
Creation Date: | 2015 |
Item Details: | |
License: |
http://creativecommons.org/licenses/by-nc-sa/3.0/gr |
Handle | http://hdl.handle.net/11419/786 |
Bibliographic Reference: | Sakellariou, I., Vasileiadis, N., Kefalas, P., & Stamatis, D. (2015). Εξωλογικά Χαρακτηριστικά της Prolog [Chapter]. In Sakellariou, I., Vasileiadis, N., Kefalas, P., & Stamatis, D. 2015. Logic Programming Techniques [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/786 |
Language: |
Greek |
Consists of: |
1. Κώδικας Prolog Κεφαλαίου 9 |
Is Part of: |
Logic Programming Techniques |
Publication Origin: |
Kallipos, Open Academic Editions |