Google está de fiesta. Y es que justamente un día como hoy hace doscientos años nació George Boole y Google le está rindiendo homenaje con un «doodle» («garabato») especial.
George Boole fue el matemático inglés que inventó un sistema de álgebra que es clave para la programación de hoy en día. Como inventor del álgebra de Boole, que marca los fundamentos de la aritmética computacional moderna, Boole es considerado como uno de los fundadores del campo de las Ciencias de la Computación.
En 1854 publicó An Investigation of the Laws of Thought on Which are Founded the Mathematical Theories of Logic and Probabilities, donde desarrolló un sistema de reglas que le permitían expresar, manipular y simplificar problemas lógicos y filosóficos cuyos argumentos admiten dos estados (verdadero o falso) por procedimientos matemáticos.
Cada vez que haces una simple búsqueda en Google, o en cualquier otro buscador informático, entre los mecanismos de programación que hacen posible que encuentres lo que buscas hay unos principios de lógica que fueron concebidos hace más de 150 años.
El álgebra de Boole, o álgebra booleana, es una estructura algebraica que esquematiza las operaciones lógicas, y está presente en todas partes a nuestro alrededor: desde la programación detrás de los videojuegos a los que jugamos, hasta el código de las aplicaciones que usamos y los programas de las computadoras que utilizamos.
Se puede decir que los ladrillos con los que se construye la programación, que son los comandos o instrucciones que se le da a un sistema informático, están todos basados en la lógica de Boole.