George Boole desarrolló el álgebra de Boole en el siglo XIX, el cual representa las operaciones lógicas y sentencias verdaderas/falsas con números. Hoy en día, el álgebra de Boole es fundamental para la programación y el funcionamiento de computadoras, ya que permite que los sistemas tomen decisiones binarias utilizando los estados 1 y 0.
0 calificaciones0% encontró este documento útil (0 votos)
32 vistas5 páginas
George Boole desarrolló el álgebra de Boole en el siglo XIX, el cual representa las operaciones lógicas y sentencias verdaderas/falsas con números. Hoy en día, el álgebra de Boole es fundamental para la programación y el funcionamiento de computadoras, ya que permite que los sistemas tomen decisiones binarias utilizando los estados 1 y 0.
George Boole desarrolló el álgebra de Boole en el siglo XIX, el cual representa las operaciones lógicas y sentencias verdaderas/falsas con números. Hoy en día, el álgebra de Boole es fundamental para la programación y el funcionamiento de computadoras, ya que permite que los sistemas tomen decisiones binarias utilizando los estados 1 y 0.
George Boole desarrolló el álgebra de Boole en el siglo XIX, el cual representa las operaciones lógicas y sentencias verdaderas/falsas con números. Hoy en día, el álgebra de Boole es fundamental para la programación y el funcionamiento de computadoras, ya que permite que los sistemas tomen decisiones binarias utilizando los estados 1 y 0.
Fue un matemático y filósofo inglés que nació en Lincoln, una localidad en el medio este de Inglaterra. Prácticamente autodidacta, se interesó por aspectos técnicos de las matemáticas y la filosofía, pero como él mismo deseó antes de su muerte, pasó a la historia por desarrollar las herramientas que utilizarían todas las máquinas del futuro: el álgebra de Boole. Su intención era la de plantear reglas para operar con sentencias lógicas de la misma forma que se hacía tradicionalmente con el álgebra. En lugar de multiplicar o sumar números, operaría con dos estados: "verdadero" o "falso". Un siglo después, la tecnología electrónica comenzaba su expansión. Los sistemas digitales eran capaces de manejar con soltura dos estados posibles: el cero y el uno. Más exactamente "contacto cerrado" y "contacto abierto". Pero necesitaban una lógica que permitiera a los diseñadores decirle a las máquinas cómo debían actuar. Fue entonces cuando el gran legado de Boole adquirió su verdadera dimensión. Los estados de "verdadero" y "falso" podían ser sustituidos por "uno" y "cero" que era exactamente lo que utilizaban los sistemas digitales para su funcionamiento. Un ejemplo simple Supongamos que queremos diseñar un sistema muy sencillo que controle las luces de una vivienda. Supongamos que las condiciones que le imponemos para que encienda las luces son: "Hay gente en casa" y "Es de noche". Según el álgebra de Boole sólo habría que operar estas sentencias con una multiplicación, o como se denomina técnicamente, con la puerta lógica "AND". Según esto, se podrían dar cuatro combinaciones: que sea de noche y que haya gente en casa, por lo que las luces se encenderían (en el álgebra de Boole 1 AND 1 = 1) o cualquiera de las otras combinaciones, en cuyo caso el resultado debería ser que las luces estén apagadas ( 0 AND 1 = 0, 1 AND 0 = 0 y 0 AND 0 = 0). Hoy en día, nuestras computadoras, nuestro coche, nuestro despertador, nuestro teléfono o nuestro microondas poseen infinidad de estas puertas lógicas que hacen que todo funcione. Los programadores e ingenieros de todo el mundo diseñan diariamente máquinas o códigos basados en el álgebra de Boole permitiendo que las cosas tomen decisiones. Concepto 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. Fue el matemático inglés George Boole quien inventó un sistema de álgebra que es clave para la programación de hoy en día. La á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. Durante los últimos 17 años de su vida George Boole estableció el concepto de lógica algebraica en matemáticas y simplificó el mundo en enunciados básicos que tenían por respuesta Sí o No, utilizando para ello aritmética binaria. "Las interpretaciones respectivas de los símbolos 0 y 1 en el sistema de lógica son Nada y Universo", dijo. Este concepto, que introdujo en 1847 y expandió siete años más tarde, es lo que está presente en los programas informáticos actuales. "Hay un enunciado booleano casi cada dos líneas de un programa informático" "No es algo sobre lo que reflexiones, porque es una parte totalmente integral de la programación". 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.