Adobe PDF (444.89 kB)
Title Details:
Ευφυείς Τεχνικές Λογικού Προγραμματισμού
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:
Το κεφάλαιο περιλαμβάνει ένα σύνολο τεχνικών λογικού προγραμματισμού, στοχευμένων στην ανάπτυξη λογικών προγραμμάτων, όπως είναι η αναπαράσταση και επίλυση προβλημάτων με ελλιπή δεδομένα και ο συμβολικός προγραμματισμός. Εξηγείται η έννοια του ιντετερμινιστικού προγραμματισμού (non-deterministic programming) και πως μια τέτοια προσέγγιση υποστηρίζεται εγγενώς από το μοντέλο εκτέλεσης του ΛΠ. Μια εξαιρετικά ενδιαφέρουσα τεχνική, μοναδική στον ΛΠ, είναι η αντίστροφη χρήση ορισμάτων, που προκύπτει σαν συνέπεια της δηλωτικότητας του ΛΠ και της απουσίας ορισμού ορισμάτων εισόδου-εξόδου, και επιτρέπει την ποικιλόμορφη χρήση των κατηγορημάτων, με κλασικά παραδείγματα τα κατηγορήματα διαχείρισης λιστών. Τέλος παρουσιάζονται οι τεχνικές του Αυξητικού (Incremental) Προγραμματισμού, ιδιαίτερα δημοφιλή στον ΛΠ καθώς οι περισσότερες υλοποιήσεις είναι διερμηνευόμενες (interpreted) και η "από άνω προς τα κάτω" (Top Down) προσέγγιση στην ανάπτυξη προγραμμάτων.
Type: Chapter
Creation Date: 2015
Item Details:
License: http://creativecommons.org/licenses/by-nc-sa/3.0/gr
Handle http://hdl.handle.net/11419/785
Bibliographic Reference: Sakellariou, I., Vasileiadis, N., Kefalas, P., & Stamatis, D. (2015). Ευφυείς Τεχνικές Λογικού Προγραμματισμού [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/785
Language: Greek
Consists of: 1. Κώδικας Prolog Κεφαλαίου 8
Is Part of: Logic Programming Techniques
Publication Origin: Kallipos, Open Academic Editions