Περιεχόμενο
Αρχικά αναπτύχθηκε στα μέσα του 1800 από τον μαθηματικό George Boole, η λογική Boolean είναι μια τυπική, μαθηματική προσέγγιση στη λήψη αποφάσεων. Αντί της εξοικειωμένης άλγεβρας των συμβόλων και των αριθμών, το Boole έθεσε μια άλγεβρα των κρατών αποφάσεων, όπως ναι και όχι, ένα και μηδέν. Το σύστημα Boolean παρέμεινε στον ακαδημαϊκό χώρο μέχρι τις αρχές της δεκαετίας του 1900, όταν οι ηλεκτρολόγοι κατέγραψαν τη χρησιμότητά του για την εναλλαγή κυκλωμάτων, οδηγώντας σε τηλεφωνικά δίκτυα και ψηφιακούς υπολογιστές.
Boolean Άλγεβρα
Η αλγεβρα Boolean είναι ένα σύστημα για το συνδυασμό δυο εκτιμημένων κρατών αποφάσεων και για την επίτευξη δύο εξισορροπημένων αποτελεσμάτων. Αντί τυποποιημένων αριθμών, όπως το 15,2, η αλγεβρα Boolean χρησιμοποιεί δυαδικές μεταβλητές που μπορούν να έχουν δύο τιμές, μηδέν και ένα, οι οποίες βρίσκονται σε "ψευδείς" και "αληθινές" αντίστοιχα. Αντί της αριθμητικής, έχει λειτουργίες που συνδυάζουν δυαδικές μεταβλητές για να αποδώσουν ένα δυαδικό αποτέλεσμα. Για παράδειγμα, η λειτουργία "AND" δίνει ένα πραγματικό αποτέλεσμα μόνο αν και τα δύο επιχειρήματα ή οι εισροές είναι επίσης αληθινές. "1 ΚΑΙ 1 = 1", αλλά "1 ΚΑΙ 0 = 0" σε αλγεβρα Boolean. Η λειτουργία OR δίνει ένα πραγματικό αποτέλεσμα αν ισχύει κάποιο από τα δύο όρια. "1 OR 0 = 1," και "0 OR 0 = 0" και οι δύο απεικονίζουν την λειτουργία OR.
Ψηφιακά κυκλώματα
Η αλγεβρα Boolean επωφελήθηκε από τους ηλεκτρικούς σχεδιαστές της δεκαετίας του 1930 που εργάστηκαν σε τηλεφωνικά κυκλώματα μεταγωγής.Χρησιμοποιώντας την Boolean άλγεβρα, θέτουν έναν κλειστό διακόπτη ίσο με έναν ή "αληθινό" και έναν ανοικτό διακόπτη που είναι μηδέν ή "ψευδής". Το ίδιο πλεονέκτημα ισχύει για τα ψηφιακά κυκλώματα που περιλαμβάνουν υπολογιστές. Εδώ, μια κατάσταση υψηλής τάσης ισούται με μια "αλήθεια" και μια κατάσταση χαμηλής τάσης ισούται με "ψευδής". Χρησιμοποιώντας καταστάσεις υψηλής και χαμηλής τάσης και λογική Boolean, οι μηχανικοί ανέπτυξαν ψηφιακά ηλεκτρονικά κυκλώματα που θα μπορούσαν να λύσουν απλά προβλήματα ναι και όχι λήψης αποφάσεων.
Ναι - Δεν υπάρχουν αποτελέσματα
Από μόνη της, η λογική Boolean δίνει μόνο συγκεκριμένα, ασπρόμαυρα αποτελέσματα. Ποτέ δεν παράγει ένα "ίσως". Αυτό το μειονέκτημα περιορίζει την αλγεβρα Boolean σε εκείνες τις καταστάσεις όπου μπορείτε να δηλώσετε όλες τις μεταβλητές με όρους ρητών αληθινών ή ψευδών τιμών και όπου αυτές οι τιμές είναι το μοναδικό αποτέλεσμα.
Διαδικτυακές αναζητήσεις
Οι αναζητήσεις στο Web χρησιμοποιούν Boolean λογική για το φιλτράρισμα των αποτελεσμάτων. Αν κάνετε αναζήτηση σε "αντιπροσώπους αυτοκινήτων", για παράδειγμα, μια μηχανή αναζήτησης θα έχει εκατοντάδες εκατομμύρια ιστοσελίδες που ταιριάζουν. Εάν προσθέσετε τη λέξη "Σικάγο", ο αριθμός μειώνεται σημαντικά. Η μηχανή αναζήτησης χρησιμοποιεί Boolean άλγεβρα, ανακτώντας σελίδες που ταιριάζουν με το "car" AND "dealer" ΚΑΙ "Chicago", με άλλα λόγια, η ιστοσελίδα πρέπει να έχει όλους τους όρους για να τύχει. Μπορείτε επίσης να ορίσετε μια προϋπόθεση "OR", όπως "αυτοκίνητο" και "έμπορος" AND ("Σικάγο" ή "Milwaukee") που σας δίνει σελίδες για τους αντιπροσώπους αυτοκινήτων στο Σικάγο ή το Μιλγουόκι. Το πλεονέκτημα της λογικής Boolean, που εξευγενίζει τα αποτελέσματα των αναζητήσεων, ωφελεί εκατομμύρια ανθρώπους που περιηγούνται στο Web καθημερινά.
Δυσκολία
Η γλώσσα λογικής Boolean είναι πολύπλοκη, άγνωστη και παίρνει κάποια εκμάθηση. Η λειτουργία "AND", για παράδειγμα, μπερδεύει τους αρχάριους που χρησιμοποιούνται για το νόημά της στην καθημερινή αγγλική γλώσσα. Περιμένουν μια αναζήτηση για το "αυτοκίνητο" και "έμπορος" για να δώσει περισσότερα αποτελέσματα απλώς από το "αυτοκίνητο", καθώς το AND υπονοεί την προσθήκη στα αποτελέσματα. Η λογική Boolean απαιτεί επίσης τη χρήση παρενθέσεων για την οργάνωση της ακριβούς έννοιας μιας δήλωσης: "ο πωλητής αυτοκινήτων OR boat" σας δίνει μια λίστα με οτιδήποτε έχει να κάνει με τα αυτοκίνητα που προστίθενται σε έναν κατάλογο των αντιπροσώπων των σκαφών, ενώ ο αντιπρόσωπος " δίνει μια λίστα με αντιπροσώπους αυτοκινήτων και αντιπροσώπους σκαφών. Το μειονέκτημα της δυσκολίας της λογικής Boolean περιορίζει τους χρήστες της σε αυτές που ξοδεύουν το χρόνο της μάθησης.