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

Nueva AIO PCBOX PCB-A24R5: diseño todo en uno con Ryzen 5, slot de expansión de RAM y cámara rebatible para el hogar y la oficina

La empresa de tecnología e innovación anunció el lanzamiento en Argentina de la nueva AIO de…

15 horas hace

Gabinetes IP55 de Nexxt Infraestructura: inversión estratégica para garantizar continuidad operativa en infraestructuras críticas al aire libre

El fabricante de soluciones de conectividad y cableado estructurado anunció el lanzamiento de sus gabinetes…

15 horas hace

Xtech presenta su línea especial Toy Story con accesorios tecnológicos que equilibran diseño lúdico, durabilidad y rendimiento

Xtech, fabricante de productos y accesorios de tecnología, presentó su Edición Especial de Toy Story,…

6 días hace

ADATA conmemora su 25º aniversario con un nuevo video de marca, renovación de portafolio y celebraciones con socios globales

ADATA Technology, fabricante de módulos de memoria y unidades de almacenamiento, informó una serie de…

2 semanas hace

Biwin participa como expositor en COMPUTEX 2026 en Taipei con sus soluciones insignia de RAM, SSD y almacenamiento extraíble

El fabricante participa como expositor en la feria tecnológica de Taipei, que se realizará del…

2 semanas hace

Control gamer PRIMUS MANDOG50 edición Mandalorian & Grogu: diseño ergonómico, Bluetooth 5.0 y tecnología Hall 3D antidesgate.

PRIMUS, la marca hecha para gamers y desarrollada por gamers, informó el lanzamiento de MANDOG50,…

2 semanas hace