Prolog είναι μια λογική γλώσσα προγραμματισμού που σχετίζεται με την τεχνητή νοημοσύνη και την υπολογιστική γλωσσολογία … Η γλώσσα έχει χρησιμοποιηθεί για την απόδειξη θεωρημάτων, έμπειρα συστήματα, επανεγγραφή όρων, συστήματα τύπων και αυτοματοποιημένο σχεδιασμό, καθώς και το αρχικό προβλεπόμενο πεδίο χρήσης του, η επεξεργασία φυσικής γλώσσας.
Γιατί το Prolog είναι καλό για την τεχνητή νοημοσύνη;
Μια λογική γλώσσα προγραμματισμού όπως η Prolog καθιστά δυνατή τη σύνταξη αλγορίθμων επαυξάνοντας λογικές προτάσεις με πληροφορίες για τον έλεγχο της διαδικασίας συμπερασμάτων. Το Prolog φαίνεται να είναι καλό για προβλήματα στα οποία εμπλέκεται στενά η λογική ή των οποίων οι λύσεις έχουν έναν συνοπτικό λογικό χαρακτηρισμό.
Αξίζει η μάθηση της Prolog;
Ήταν ένας μακρύς και σκληρός δρόμος, αλλά σίγουρα άξιζε τον κόπο, καθώς αύξησα τις γνώσεις και την κατανόησή μου όχι μόνο για τον "λογικό προγραμματισμό", αλλά την ενσάρκωση πολλών από αυτόν στη γλώσσα που ονομάζουμε Prolog. … Θα έλεγα ότι η Prolog είναι -ο τρόπος- για τη δημιουργία των νέων γλωσσών προγραμματισμού και εργαλείων και πλαισίων του μέλλοντος… Ναι.
Γιατί δεν χρησιμοποιείται η Prolog;
Δεν είναι δεν αρκεί για μια γλώσσα να κάνει δυνατά τα δύσκολα (ή ειδικά για τον τομέα), χρειάζεται επίσης να κάνει όλα τα εύκολα εύκολα, και η Prolog πραγματικά δεν το κάνει. Επομένως, η γλώσσα πρέπει είτε να είναι πραγματικά γενικού σκοπού (και το "πιο γενικής χρήσης από την SQL" δεν αρκεί) είτε να ενσωματωθεί εύκολα με άλλες γλώσσες.
Γιατί η Prolog είναι τόσο δύσκολη;
Prolog. Η Prolog είναι μια από τις πρώτες λογικές γλώσσες προγραμματισμού, η οποία έχει πλέον υιοθετηθεί σε εφαρμογές τεχνητής νοημοσύνης και επεξεργασία φυσικής γλώσσας. Είναι δύσκολο να το μάθει κανείς γιατί: Είναι μια αντισυμβατική γλώσσα, οι δομές δεδομένων της είναι αντίθετες με άλλες γλώσσες προγραμματισμού