Boolean logic is a form of computer science developed by mathematician George Boole in the mid-1800s. It supports a great deal of algorithmic programming and the emergence of computing functionality approaching artificial intelligence. Boolean logic depends on certain very basic operators, including AND, OR and NOT. Experts add the operators NAND and NOR, which combine one of these operators with a negative NOT operator.