Día del programador

por | 12 septiembre, 2024

Llego el día donde todos los que nos desarrollamos en este mundo deberíamos recibir flores (?)

Oficialmente, es el día 256 del año, un número mágico y místico para los que nos desarrollamos en este mundillo, veamos el por qué y quien decidió este día

Oficialmente, el día del programador es el 13 de este mes, o sea mañana, sin embargo como este año es bisiesto esto afecta la fecha y para este año y todos los años bisiestos el día del programador es hoy 12 de septiembre.

Ahora veamos por qué es tan especial el número 256.

Partiendo por lo básico, en sus inicios ASCII utilizaba 8 bits (7 de representación y 1 de paridad), o sea 2^8 = 256, en la actualidad solo se usan 7 bits eliminando el bit de paridad, 2^7= 128.

De igual forma, ASCII actualmente reemplazó este bit de paridad para permitir usarlo como un bit normal, lo que comúnmente se conoce como ASCII extendido, y adivinen aquí se permiten 256 caracteres distintos.

Ahora vámonos al mundo IP donde nuevamente se presenta este numero, cada IP se separa en octetos, o sea un grupo de 8 bits, por lo que cada octeto se puede representar desde el 0 hasta el 256

También si vemos las capas del modelo osi tenemos algunos campos que también tienen como longitud el número estrella de este post. Estos campos son

En la cabecera de la capa 3 (IP) los campos que cuentan con 8 bits son el Tipo de servicio (TOS), Tiempo de vida (TTL) y Protocolo. En el protocolo icmp (ping) tenemos nuestro número en los campos Tipo y código. Para RIP contamos con el campo versión. En OSPF lo tenemos en los campos Tipo LS y Tipo de autenticación, existen varios campos más que tienen 8 bits de longitud que dependen del tipo de mensaje que se quiere informar, pero no entrare en mayor detalle. En BGP Tipo de mensaje. En MPLS, al igual que en el paquete IP tenemos el campo TTL que cuenta con 8 bits de longitud

También tenemos este mágico número en las imágenes, ya que en su versión básica tenemos que cada pixel se representa por 8 bits, desde el 0 (negro) hasta el 255 (blanco), en la actualidad imágenes más profesionales pueden utilizar más bits teniendo como opciones 24 bits o con 48 bits

Al menos en mi investigación estos fueron todos los lugares donde he encontrado el número si conocen más lo colocan en los comentarios y los incluiré para el próximo año.

fuente:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *