Día del programador, cada 13 de septiembre, se está fecha en honor a los programadores de computadoras y a la programación en general, la cual ha ayudado al desarrollo de las tecnologías durante los años.

Lo curioso del día del programador es que su fecha varía según el año, si este es bisiesto cae el 12 y si es un año normal el 13.

Porque, esta fecha se elige por su simbolismo matemático, ya que generalmente se celebra el 256º día del año.

El número 256 es significativo en el mundo de la programación porque es igual a 2^8 (2 elevado a la octava potencia), lo que corresponde a la cantidad de valores representables en un byte de 8 bits.

Día del programador. Foto: redes sociales.
Día del programador. Foto: redes sociales.

Además, la se inició en Rusia por iniciativa d Valentin Balt, quien en 2002 trabajaba para la compañia web Parallel Technologies.

Años después, el presidente Dmitri Medvédev autorizó en 2009 autorizo que la fecha sea tomada por los programadores para conmemorar su día.

¿Qué hace un programador?

  • Desarrollo de software: Los programadores escriben código de programación utilizando lenguajes de programación como Python, Java, C++, C#, Ruby, entre otros. Usan estos lenguajes para crear aplicaciones, sitios web, software de escritorio, aplicaciones móviles y sistemas de software en general.
  • Diseño de software: Antes de comenzar a escribir código, los programadores suelen trabajar en el diseño de software. Esto implica planificar la estructura del programa, decidir cómo interactuará con los usuarios y definir cómo funcionará el software en general.
El día del programador se celebra la fecha 256 del año. Foto: redes sociales
El día del programador se celebra la fecha 256 del año. Foto: redes sociales
  • Resolución de problemas: Los programadores son solucionadores de problemas por naturaleza. Se enfrentan a desafíos técnicos y lógicos en el desarrollo de software y deben encontrar soluciones efectivas y eficientes para estos problemas.
  • Pruebas y depuración: Una parte esencial del trabajo de un programador es probar el software que desarrollan y corregir errores o "bugs" que puedan surgir. Esto implica realizar pruebas exhaustivas, identificar problemas y ajustar el código para que funcione correctamente.
  • Optimización: Los programadores también se preocupan por optimizar el rendimiento del software. Esto significa encontrar formas de hacer que el programa sea más rápido y eficiente, reduciendo el uso de recursos como memoria y procesador.