Contenido del curso
El lenguaje de la computadora
- 2

Evolución de Cálculos: Del Ábaco a Computadoras Humanas
03:43 min - 3

Evolución de las Computadoras y el Código Máquina
04:12 min - 4

Qué son inputs y outputs en computación
03:12 min - 5

Conversión de Números Decimales a Binario
06:42 min - 6

Bits y Bytes: Fundamentos del Código Binario y Transistores
03:36 min - 7

Traducción de texto a binario usando código ASCII
Viendo ahora - 8

Unicode: qué es y por qué reemplaza a ASCII
01:49 min - 9

Conversión de Colores RGB a Código Binario
05:52 min
Cómo funciona el internet
- 10

Como a Internet nasceu de cabos e ARPANET
04:27 min - 11

Cómo ARPANET creó el correo y el FTP
02:07 min - 12

Qué son los protocolos de Internet
02:01 min - 13

Cómo viaja un mensaje por 5 capas de red
08:48 min - 14

Qué son los ISP y por qué existen
02:12 min - 15

Direcciones IP y DNS: Fundamentos para la Conectividad en Internet
03:48 min
Historia de la Web
- 16

Historia y Evolución de la Web: De ARPANET a Tim Berners-Lee
06:26 min - 17

Evolución de los Navegadores Web: De Mosaic a Chrome
04:46 min - 18

Qué es la W3C y por qué existe
02:44 min - 19

Cómo funciona HTTP y sus 4 métodos
04:19 min - 20

HTTPS: qué hace el candado seguro
03:22 min - 21

Qué motor usa cada navegador y por qué importa
02:47 min - 22

Fundamentos de HTML, CSS y JavaScript para Desarrollo Web
03:45 min - 23

WebAssembly: el segundo lenguaje nativo del navegador
02:15 min - 24

Mobile First: diseña desde el dispositivo más pequeño
03:08 min - 25

IoT, 5G e IA en la web moderna
05:52 min
Cómo funciona el navegador
- 26

Cómo el navegador convierte HTML en pantalla
01:50 min - 27

Introducción al DOM: Estructura y Función en HTML
01:48 min - 28

Qué es el CSSOM y cómo lo construye el navegador
01:53 min - 29

Renderizado de Árboles DOM y CSSOM en Navegadores
01:43 min - 30

Generación de Layout en HTML y CSS
01:55 min - 31

Renderizado y Estilización de Páginas Web
01:31 min - 32

Cómo el navegador convierte JS a machine code
04:36 min
Traducción de texto a binario usando código ASCII
Resumen
¿Cómo se representa el código binario en letras y números?
Cuando las computadoras comenzaron a tomar relevancia, uno de los desafíos principales fue cómo traducir el código binario en elementos comprensibles, como letras y números. Con el tiempo, se creó el código ASCII (American Standard Code for Information Interchange) para resolver esta cuestión. ASCII es un sistema estándar de codificación que representa letras, números y ciertos caracteres especiales mediante números enteros. Cada letra del alfabeto, en mayúscula o minúscula, así como ciertos caracteres especiales, tiene un valor numérico asignado que se traduce fácilmente en binario.
Por ejemplo, si deseas crear una frase en mayúsculas utilizando ASCII, debes identificar el número que representa cada letra, traducirlo a binario y ensamblar la frase. Este es un proceso que las máquinas ejecutan para comunicarse internamente de manera eficaz.
¿Cuál es el proceso de traducción al binario?
El proceso de traducir texto a binario a través del código ASCII sigue varios pasos. Primero, conviertes el texto en una cadena de números utilizando las representaciones de ASCII. Cada letra y símbolo tiene un número correspondiente en la tabla ASCII. Luego, esos números se transforman en secuencias de bits (ceros y unos) en lenguaje binario.
Por ejemplo, si tenemos la palabra "Hola", se deben tomar las representaciones ASCII de las letras H (72), o (111), l (108), a (97), y luego convertir estos números en sus equivalentes binarios. Finalmente, se ensamblan las secuencias para formar la representación completa de la palabra en lenguaje binario.
En la práctica, al recibir texto, las computadoras realizan este proceso de manera inversa para presentarnos el lenguaje comprensible.
¿Qué limitaciones tiene el código ASCII?
A pesar de su utilidad, el código ASCII tiene ciertas limitaciones. No puede representar caracteres especiales que no están en el alfabeto inglés, como la "ñ" o vocales acentuadas, elementos comunes en varios idiomas, incluido el español. Debido a estas deficiencias, ASCII solo se utiliza para un conjunto limitado de caracteres.
Para representar un espectro más amplio de caracteres, como aquellos necesarios para otros idiomas o símbolos adicionales, se utilizan otras codificaciones más avanzadas, como UTF-8 o Unicode. Estas incorporan una gama mucho más amplia, incluidas las letras y símbolos necesarios para diferentes sistemas de escritura alrededor del mundo.
¿Cómo se maneja la comunicación entre computadoras?
Dentro del contexto de un chat o una aplicación donde se intercambian mensajes, las computadoras utilizan ASCII para convertir texto en un formato que pueda ser almacenado y transmitido. Una vez que el texto se convierte en números (ASCII) y luego a binario, se transmite a través de redes hasta el destino. Al recibirlo, el dispositivo destinatario realiza el proceso inverso, traduciendo el binario de regreso a ASCII y finalmente a texto legible.
Este proceso asegura que los mensajes se transmitan tal como se concibieron, sin distorsiones ni pérdida de información. La normalización que ofrece ASCII es crucial, a pesar de sus limitaciones, y forma la base de muchos sistemas modernos hasta que otras codificaciones más completas se adoptan para soportar la diversidad lingüística global.
¡Continúa explorando estos fascinantes conceptos para comprender mejor el funcionamiento de la tecnología moderna y cómo influye en nuestra comunicación diaria!