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

Periféricos gamer de SHENLONG

SHENLONG, fabricante de periféricos y accesorios gaming, anunció el lanzamiento y la disponibilidad de sus…

6 días hace

ADATA anunció la incorporación de Microglobal a su ecosistema de distribuidores

ADATA Technology, fabricante de módulos de memoria y unidades de almacenamiento, anunció la incorporación de…

1 semana hace

Unitech entre las mejores empresas para trabajar

Unitech, empresa experta en la transformación digital cognitiva de poderes judiciales, anunció que obtuvo la…

1 semana hace

Colección de Ahsoka Tano de Primus

“PRIMUS destaca  la figura de Ahsoka Tano, quien fue la primera padawan femenina en tener…

3 semanas hace

Beneficios de aplicar el concepto de Virtual First en la industria de la salud

Sannare, el ecosistema de healthtech con Inteligencia Artificial, realizó una presentación en la que se…

4 semanas hace

Nueva era corporativa para ADATA con la inauguración de su sede central en Taipei

ADATA Technology, fabricante de módulos de memoria y unidades de almacenamiento, anunció la inauguración oficial…

1 mes hace