Desarrollo

13 de septiembre, día del programador 2021

El día 256° del año, en este 2021 cae el lunes 13 de septiembre día del programador.

Como los años normales no son bisiestos, a diferencia del año pasado que fue el 12 de septiembre, el día 256° del año cae el 13 de septiembre.

Calendario Septiembre 13 2021, día del programador.

¿Cuándo y por qué se celebra el Día del Programador en septiembre?

Corría el mes de septiembre de 2009. El presidente ruso de aquel entonces, llamado Dmitri Medvédev, firmó un decreto mediante el cual establecía oficialmente el día 256° del año como la celebración del día del programador. Se estableció que sería el día número 256 de cada año, que en este 2021 (y en todos los años no bisiestos) cae el 13 de septiembre día del programador.

¿Por qué el día 256? La respuesta tiene que ver con el código binario, y la forma que a una computadora le resulta más cómodo recordar un día del año.

¡Feliz día, programador!

No sé si todos los programadores lo hacen, pero supongo que la mayoría saludamos por la mañana a nuestras computadoras antes que a cualquier ser humano. Entonces, nos gustaría que nuestra compu nos dijera ¡feliz día! al menos un día al año. La forma de facilitarle la tarea de saludarnos es elegir una fecha que a la compu le sea muy fácil de recordar. ¿Cuál fecha podría ser esa? Veamos…

¡Feliz día del programador 2021! Foto: Charles Deluvio en Unsplash

A las computadoras les resulta fácil operar con bytes, debido a que internamente se manejan con datos binarios. Un byte puede representar un máximo de 256 números. Entonces, para que a las máquinas les resulte fácil recordar el día en que se conmemora a quien las programa, elegimos el máximo número que se puede representar con un byte. Ese número es el 11111111 binario, o FF hexadecimal, o el 256 decimal.

Momento… quien entienda código binario puede decirme que me estoy equivocando, ya que tanto el 11111111 binario como el FF hexadecimal equivalen al 255 decimal, no al 256. Eso es verdad. Pero si numeramos los días del año con binario o en hexa, el día 1 o primer día del año debería ser el 0, con lo cual el 11111111 o el FF sería el 256-avo día del año.

Aclarémoslo con la siguiente tabla:

DíaOrdenBinarioHexa
1 de enero10000000000
2 de enero20000000101
3 de enero30000001002
11 de septiembre25411111101FD
12 de septiembre25511111110FE
13 de septiembre25611111111FF

Otras fechas para celebrar nuestro día

Día del programador y de la programadora. Foto: Christina @ wocintechchat.com en Unsplash

A quienes no les guste la fecha elegida por los rusos para celebrar el día del programador pueden celebrarlo en la fecha elegida por los chinos. Pero la de los chinos es un poco más difícil de calcular, así que quizás a nuestras computadoras no les guste esta fecha.

El algoritmo chino para elegir el día del programador da como resultado la fecha del 24 de octubre. ¿Por qué? Pues por que octubre 24 puede representarse como 10/24 (en formato MM/DD), lo cual compone el número 1024, que es además la décima potencia de 2. En algunos países del mundo, el 12 de septiembre día del programador es feriado para los desarrolladores de software (¿por qué en Argentina no?).

¿Y si elegimos una fecha más significativa?

Cuando le explico a alguien no-nerd las razones por las que el día 256 del año se festeja el día del programador, invariablemente se ríen y me preguntan si no podríamos haber elegido una fecha más significativa. Entonces pienso que tendría más sentido recordar a algún programador que se haya hecho famoso por haber hecho una contribución importante a la humanidad.

El matemático Alan Turing (23 de junio de 1912 – 7 de junio de 1954), Autor: PhotoColor

Sería interesante que todos los 23 de junio recordásemos el natalicio de Alan Turing, el matemático que inventó una máquina (más tarde conocida simplemente como computadora) capaz de descrifrar los códigos nazis durante la segunda guerra mundial. Su invento redujo sustancialmente la duración de la guerra y, con eso, se considera que salvó muchos miles de vidas humanas.

¿Cuáles son las actividades desarrolladas por un programador?

Un programador se encarga de escribir el código de las aplicaciones que usan las personas (los usuarios) para llevar a cabo cualquier tarea con una computadora: procesar datos, dibujar, componer música, jugar, etc. Entre las actividades del programador también puede estar la instalación o implementacón de las aplicaciones y el relevamiento de las necesidades de los usuarios.

¿Te interesa estudiar Informática?

De más está decir que cualquiera que tenga un título en informática tiene trabajo prácticamente asegurado, ya que actualmente la demanda de profesionales en la programación excede a la cantidad de programadores disponibles.

Ver comentarios

Entradas recientes

PRIMUS presenta su colección Droids con diseños de robots de Star Wars™

PRIMUS, la marca hecha para gamers y desarrollada por gamers, informó el lanzamiento en Chile…

21 horas hace

Estilo y practicidad tech en Ecuador: Klip Xtreme presentó su línea Fashion Bags

Klip Xtreme, la marca de audio, accesorios y productos periféricos de tecnología, informó la presentación…

3 días hace

ADATA cerró 2025 junto al canal: los ganadores de la campaña ADATA Paradise viajaron a Punta Cana

ADATA Technology, fabricante de módulos de memoria y unidades de almacenamiento, anunció que realizó con…

1 semana hace

Biwin se prepara para CES 2026: exhibirá almacenamiento PCIe Gen5, memoria DDR5 CL28 y soluciones portátiles resistentes

Biwin, empresa especializada en la fabricación de memoria y almacenamiento para computadoras, informó que estará…

1 semana hace

Router CUDY WR 1200: la apuesta de la marca por conectividad estable y económica para el usuario argentino

CUDY, la marca de conectividad informó el lanzamiento y la disponibilidad de su nuevo Router…

1 semana hace

Lanzamiento de QuickTerm: la herramienta de Nexxt que termina jacks 8 veces más rápido

Nexxt Solutions, División Infraestructura, fabricante de soluciones de conectividad y cableado estructurado, informó la llegada…

2 semanas hace