Día del programador: ¿por qué lo celebramos y cuál es la historia detrás?

| Última modificación: 6 de septiembre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Cada año el día del programador se celebra en el día 256 del calendario. Este es un día en el que recordamos la importante labor que tienen los programadores en nuestro día a día. ¿Por qué celebramos este día? ¿Qué tiene de especial el número 256 para los programadores? Conoce la historia detrás del día del programador en este artículo.

Día del programador

¿Por qué el día del programador se celebra el día 256 del año?

El día del programador se celebra el día 256 de cada año por una razón muy directa con la programación y el lenguaje binario. En informática, el 256 representa la cantidad de valores distintos que se pueden crear con un byte de 8 bits. Este número es el mayor exponente de 2 que se puede representar dentro de un año de 365 días.

El día 256 del año es el 13 de septiembre en años no bisiestos y el 12 de septiembre en años bisiestos. Esta idea de celebrar el día del programador en estas fechas fue propuesta por los programadores rusos Valentin Balt y Michael Cherviakov en 2002, quienes por esa época trabajaban para Parallel technologies, una compañía de diseño web. Balt y Cherviakov pensaron en este número como una conexión que encajaba perfectamente con su profesión y presentaron la idea al Ministerio de Comunicaciones de Rusia. No fue hasta el 2009 que el presidente ruso Dmitri Medvédev firmó el decreto que estableció el 256 como el día oficial para celebrar el día del programador.

Historia del día del programador: ¿cuál ha sido su evolución?

Si bien el día del programador se originó en Rusia, ha ido ganando bastante popularidad en diferentes partes del mundo. Algunos países como China y Argentina también tienen sus propios días del programador.

Por ejemplo, en China el día del programador se celebra el 24 de octubre de cada año. Esta fecha también guarda un significado simbólico, ya que el número 1024, que equivale a 210, es un valor representativo en el mundo de la programación. Las potencias de 2 tienen un significado especial en programación gracias a los sistemas binarios, que son la base del procesamiento de información y solo se utilizan dos valores: 0 y 1.

En España el día del programador en 2024 se celebra igual que el original en Rusia, el 12 de septiembre, al ser un año bisiesto.

La importancia del código binario en programación

Los números binarios en programación son el sistema numérico en el que las computadoras y dispositivos electrónicos procesan y almacenan información. Este sistema utiliza solo dos símbolos: 0 y 1, a diferencia del sistema decimal que usa diez (del 0 al 9). Estos números binarios son la base de todo el procesamiento de datos en las computadoras.

Balt y Cherviakov: los hombres secretos

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

De Valentin Balt y Michael Cherviakov poco se sabe, más allá de su importancia en la designación del día del programador. No hay detalles públicos verificables sobre sus vidas o carreras profesionales, fecha de nacimiento, trayectoria en programación o cualquier dato adicional sobre su vida. Solo se sabe que trabajaban para la empresa de diseño Parallel Technologies y poco más. El resto de su vida es un completo misterio.

Si aun no eres programador, pero te ha picado la curiosidad, puedes iniciar con nuestro bootcamp de programación inicial, en donde sentarás las bases teóricas y prácticas que te permitirán catapultarte a áreas más elaboradas de la programación. Una vez finalices este curso podrás adentrarte en las aguas del empleo en programación y obtener excelentes remuneraciones económicas en un sector que día a día crece de manera imparable. ¡Apúntate hoy, cambia tu vida!

Ramón Maldonado

Full Stack Developer y Responsable de Formación base en KeepCoding.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python en solo 4 meses.