¿Qué significa binario en el contexto tecnológico?

Las computadoras entienden de forma nativa el binario (base 2) donde los dígitos son solo 0 o 1, no los números de base 10 (decimales) que la gente usa normalmente, donde los dígitos van del 0 al 9. Entonces, cuando transfiere datos dentro de una computadora, o incluso entre computadoras, los números se envían en forma binaria. Al igual que el decimal, el dígito más a la derecha es el “menos significativo”. En decimal, traduce los dígitos de esta manera:

3er dígito desde la derecha * 100 + 2do desde la derecha * 10 + dígito más a la derecha * 1

En binario, los dígitos se traducen así:

3er dígito desde la derecha * 4 + 2do desde la derecha * 2 + dígito más a la derecha * 1

Los 4, 2, 1 son potencias de 2, al igual que 100, 10, 1 son potencias de 10.

100, 10, 1 es lo mismo que 10 ^ 2, 10 ^ 1, 10 ^ 0 (^ significa “elevado al poder de”) Supongo que sabes lo que eso significa.

4, 2, 1 es lo mismo que 2 ^ 2, 2 ^ 1, 2 ^ 0 … para que pueda ver cómo, si tuviera más de 3 dígitos, tendría poderes “2” más grandes, como 2 ^ 3, 2 ^ 4, etc.

Entonces 101, en binario, se traduce en 1 * 4 + 0 * 2 + 1 * 1 = 5

¿Ver?

Los números no son las únicas cosas transmitidas en binario. Todo es. Existen técnicas para que una computadora sepa cuándo esperar qué, pero la forma habitual de manejar texto normal, como lo que está leyendo, es usar el “mapeo de caracteres ASCII”. La letra mayúscula ‘A’, por ejemplo, está asignada al número 65, o 1000001 en binario.

More Interesting

Si alguien ve todos los cursos de video del sitio Treehouse relacionados con el desarrollo web, ¿puede aprender lo suficiente en un año para poder solicitar un trabajo de desarrollador web con plena confianza en su conocimiento?

¿Cuál es el estado (en 2015) y el futuro de Google App Engine?

Sistema de nombres de dominio (DNS): ¿Cuáles son las diferencias entre https://www.example.com y https://example.com?

Cómo volver a la programación (el desarrollo web para ser precisos) después de trabajar fuera del campo de TI durante 4 años

¿Dónde puedo encontrar información / pautas sobre el diseño de un sitio web multilingüe?

Entre Laravel y Django, ¿cuál es mejor, en general, para el desarrollo web profesional en 2017?

Cómo crear un sitio web como Eventbrite

¿Cómo uso el enésimo valor de niño dinámicamente en jQuery?

En el campo del desarrollo web, ¿cuál es fácil, el desarrollo front-end o el desarrollo back-end?

¿Cuáles son los pros y los contras de CSS @import en comparación con en HTML?

¿Por qué dart2js produce inmensas líneas de código a partir de pequeñas aplicaciones Dart?

En Internet, ¿por qué el hindi se escribe en alfabeto romano mientras que otros idiomas como el japonés y el camboyano usan su propio alfabeto?

¿Qué otro sitio enseña Javascript full-stack como freeCodeCamp?

¿Vale realmente la pena la prueba unitaria para desarrollar pequeñas aplicaciones?

¿Por qué cada instalación de WordPress, incluso las autohospedadas, está misteriosamente 'conectada' a wordpress.com? Hay alguna manera de evitar esto?