Τι είναι η πληρότητα του Turing;

Στην επιστήμη των υπολογιστών, η πληρότητα του Turing είναι μια ταξινόμηση για ένα σύστημα κανόνων που χειρίζονται δεδομένα. Ονομάστηκε από τον επιστήμονα υπολογιστή Alan Turing, εφευρέτη της μηχανής Turing.

Για παράδειγμα, οι γλώσσες προγραμματισμού και τα σύνολα εντολών CPU είναι παραδείγματα τυπικών συστημάτων κανόνων που έχουν πρόσβαση και τροποποιούν δεδομένα. Εάν οι κανόνες μπορούν να χρησιμοποιηθούν για την προσομοίωση της υποθετικής υπολογιστικής μηχανής του Turing, οι κανόνες λέγεται ότι είναι "Turing πλήρης". Ένα σύστημα Turing-πλήρες μπορεί να αποδειχθεί μαθηματικά για να είναι σε θέση να εκτελέσει οποιοδήποτε πιθανό υπολογισμό ή πρόγραμμα υπολογιστή.

Ένα παράδειγμα ενός πλήρους συστήματος Turing είναι ο λογαριθμός λάμδα που αναπτύχθηκε από τον Alonzo Church, τον καθηγητή του Alan Turing.

Παραδείγματα ολοκληρωμένων συστημάτων Turing

Επιστήμη Υπολογιστών, λογισμικό Lambda, Προγραμματισμός