Día de los Programadores

Día de los Programadores Informáticos

El Día de los Programadores Informáticos es un día de celebración internacional dedicado a recordar la importancia del trabajo de los programadores, pues son parte esencial del presente y futuro.

Su festejo tiene lugar el día 256 de cada año, y la elección de este número tiene una razón especial para serlo. Valentin Balt (desarrollador web) y Mikhail Cherviakov (ingeniero de software) lo eligieron debido a que 256 es la cantidad máxima de número que se pueden representar con 8 bits y además, es la potencia máxima de 2 que se puede expresar dentro de un límite de 365.
Ambos trabajaban para la compañía de diseño web Parallel Technologies y en el 2002 propusieron la fecha ante el Ministerio de Comunicaciones de su país, Rusia.
La propuesta tuvo éxito en 2009, año en el que el presidente del país, Dmitri Medvédev, firmó el decreto para después convertirse en una celebración internacional.
Seguro ya lo sabes, la programación es darle a una computadora un conjunto de instrucciones y datos para que los procese y resuelva una tarea determinada.
El comienzo de la programación se remonta a 1801 cuando Joseph Marie Jacquard creó el primer telar programable (máquina para tejer con figuras o diseños) lo cual era algo revolucionario en su época; gracias es esta primer máquina, 30 años después Charles Babbage crea la máquina diferencial la cual resolvía ecuaciones diferenciales con datos a través de tarjetas perforadas (algo muy similar a lo que hacía el telar).
Después de su primera creación, Charles quería hacer una máquina de propósito general y no algo que resolviera cosas en específico, pero nadie quiso financiarlo. La matemática Ada Lovelace tradujo el manual de la máquina por lo que Charles quedó fascinado a pesar de que no quería trabajar con ella en un principio. Las notas que añadió Ada eran más extensas y más importantes que el mismo manual, esas notas conformaban el primer programa de la historia.
Además de Ada Lovelace existe un gran número de personas que sentaron las bases de lo que es actualmente la programación. Sus invaluables aportes revolucionaron la manera en que funciona el mundo. Entre los más importantes se encuentran:
Grace Hopper:
Creadora del primer compilador de la historia (es decir, un programa que traduce lenguaje de programación, a lenguaje de máquina o binario).

Tim Berners-Lee
Fundador del World Wide Web, fue el responsable del nacimiento de la web tras la creación del protocolo HTTP. También a él le corresponde el nacimiento del lenguaje HTML, fundamental en la Internet actual.

Alan Turing
Descifró los códigos de la máquina nazi Enigma durante la Segunda Guerra Mundial y realizó diversos estudios sobre biología matemática. Precursor de la inteligencia artificial y de la informática moderna.

Linus Benedict Torvalds
Ingeniero de software finlandés, programador pionero y creador del Linux Kernel en 1991. El kernel Linux, escrito en C, es el componente principal o núcleo utilizado en los Sistemas Operativos Libres. Torvalds, actualmente se desempeña como coordinador principal del proyecto Kernel de Linux, proyecto open source que tiene el soporte de cientos de programadores de todo el mundo.

Guido Van Rossum
Desarrolló el lenguaje de programación Python, que tanto se utiliza actualmente.
Dennis Ritchie

Creador del lenguaje de programación C y cocreador, junto con Ken Thompson, del sistema operativo Unix.

La Programación se posiciona como una de las habilidades más importantes de la era actual, su gran relevancia es innegable. Este día es una oportunidad para homenajear a quienes lo hacen posible. ¡Feliz día del programador!