¿Sabías que 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?
Pues así es, el matemático inglés George Boole fue quien inventó un sistema de álgebra que es clave para la programación que tienen hoy en día los videojuegos a los que jugamos, las aplicaciones que usamos y los programas de las computadoras que utilizamos.
See page for author [Public domain], via Wikimedia Commons
Se trata del álgebra de Boole o álgebra booleana, que se basa en un sistema matemático en el que solo existen el 0 y el 1, simplificando de este modo en enunciados básicos que tenían por respuesta Sí o No.
Boole utilizó el concepto de puertas lógicas, o preguntas, que exploran un enunciado. Las puertas lógicas más básicas son, en el lenguaje original de Boole, AND, OR o NOT. Es decir, Y, O o No en español. Después, estas tres puertas se pueden combinar para crear enunciados más complejos.
Muchos años antes de que apareciera Google, durante los primeros años en que se hacían búsquedas, era frecuente usar los comandos AND, OR y NOT para filtrar resultados.
Hoy, los avances en la tecnología de búsquedas hacen que muchas se puedan realizar utilizando un lenguaje más natural.
George Boole tenía cierta noción del impacto histórico que su sistema de lógica podría tener, ya que en 1851 le dijo a un amigo la lógica booleana podría ser "la contribución más valiosa, si no la única, que he hecho o que probablemente haga a la ciencia y el motivo por el que desearía que me recuerden, si es que me van a recordar, póstumamente".
Y justamente así ha ocurrido.

No hay comentarios:
Publicar un comentario