Las computadoras son la aplicación más práctica para binarios. Básicamente, se reduce a la facilidad, porque tendríamos que crear un “símbolo” para 0 y 1. Un ejemplo, en la conversación de electricidad, sería definir 0 como cualquier voltaje menor que 2V, y 1 como cualquier voltaje mayor que 4V. Entonces podemos usar estos valores para controlar cosas y hacer cálculos adicionales, de la misma manera que haces cálculos con números decimales.
Podríamos haber usado símbolos adicionales, como en ternary, definiendo:
- 0 = cualquier cosa menos que -3V
- 1 = cualquier cosa entre -2V y + 2V
- 2 = cualquier cosa por encima de + 3V
Sin embargo, esto complicó algunas expresiones y facilitó otras. Es realmente interesante, porque el número más eficiente de símbolos para crear, en términos de hardware, en realidad sería 3 (porque está cerca del número de Euler).
- ¿Cómo se compara la recomendación de amigos de Facebook con las personas de LinkedIn que quizás conozcas?
- Cómo crear un algoritmo que comprima el código binario
- ¿Cuáles son las ventajas y desventajas de los enfoques de espera ocupada y sueño y vigilia para la exclusión mutua con respecto al kernel de Linux?
- ¿Cuál es el mejor enfoque para adivinar los diacríticos árabes mediante programación?
- ¿Existe un algoritmo para encontrar el día de cualquier fecha de cualquier año?
Al final, comenzamos a usar el binario y, por razones de interoperabilidad y compatibilidad, la mayoría del hardware continúa usando el binario.
Si tiene que crear software, especialmente software embebido y de automatización, vale la pena entender al menos el binario, incluso si nunca lo usa directamente , porque lo usará indirectamente. Si trabaja en hardware electrónico o controladores lógicos, inevitablemente usará binario en algún momento.
Entonces, la pregunta es: “Si no voy a usar computadoras o dispositivos electrónicos, ¿por qué debería aprenderlo?” Entonces la respuesta a eso es “lógica”. Binario es especial por su enlace a la lógica. Puede definir 0 como falso y 1 como verdadero, y comenzar a analizar enunciados lógicos de la misma manera que lo hacen los matemáticos. Esto significa que la misma lógica le enseñará algunos conceptos básicos para comprender las pruebas matemáticas.