Στα προγράμματα που γράφουμε γίνεται συχνά έλεγχος συνθηκών και ανάλογα με το αποτέλεσμα αλλάζει η συμπεριφορά τους κατά την εκτέλεση. Για να γίνει αυτό, χρησιμοποιείται η λογική Boolean. Το όνομα προέρχεται από τον Βρετανό μαθηματικό George Boole, ο οποίος εισήγαγε την ομώνυμη άλγεβρα που αφορά σε λογικούς κανόνες συνδυασμού των 2 τιμών True (Αληθής) και False (Ψευδής). Οι τιμές αυτές ονομάζονται λογικές ή Boolean.