Decir que cada 13 de septiembre se celebra el Día del Programador sería un error: en realidad la conmemoración es el día de año número 256 —cantidad de caracteres que pueden representarse con 8 bits, o 1 byte—. Así, en los años bisiestos, el festejo se corre al 12 de septiembre.
Hecha la aclaración, aprovecharemos para reconocer, en su día, a los 10 programadores más influyentes de los últimos años que, con su trabajo, visión de futuro y progreso, han sabido enaltecer y potenciar una de las profesiones relevantes para toda la industria tecnológica.
Tim Berners-Lee
En 2004, Tim Berners-Lee fue condecorado por la mismísima Reina Isabel II con el título de Caballero de la Orden del Imperio Británico. Motivos, sobraban, claro: fue el inventor del protocolo de transferencia de hipertexto (sí, el HTTP), que es la tecnología en la que está basada la World Wide Web en su totalidad. Sí, un antes y un después, porque su creación permitió acceder a los usuarios a la información a través de Internet.
La importancia del londinense se mantiene en la actualidad: es titular de la Cátedra de Fundadores del Laboratorio de Informática e Inteligencia Artificial del MIT (Massachusetts Institute of Technology), y es el director de la Alliance for Affordable Internet, organización cuyo objetivo es que el acceso a Internet de banda ancha sea mucho más asequible para todas las personas del mundo.
James Gosling
Entrar en el debate sobre cuál, entre Java y JavaScript, es el lenguaje más popular alrededor del mundo, podría ser interminable. Lo que no tiene ningún tipo de discusión es que el informático James Arthur Gosling fue el creador en el año 1994 de Java. Lo inventó cuando se desempeñaba en la empresa Sun Microsystems, que años después fue adquirida por Oracle. Lejos de conformarse con Java, Gosling continuó aportando al progreso de la industria informática, contribuyendo en el desarrollo de diversos sistemas de software (NeWS y Gosling Emacs, por citar algunos).
Sus aportes en el campo de la programación le valieron a Gosling importantes distinciones, como haber sido elegido miembro asociado extranjero de la Academia Nacional de Ingeniería de Estados Unidos; Computer History Museum Fellow por la creación, diseño e implementación del lenguaje de programación Java en 2019; y Oficial de la Orden de Canadá, que es el segundo galardón civil más importante que se entrega en aquel país.
Brendan Eich
Y así como hablamos del creador de Java, debemos hacerlo del inventor de Java Script, Brendan Eich. Más si se tiene en cuenta el contexto en el que lo hizo: cuando lo Netscape lo contrató le pidió que creara un prototipo funcional de un lenguaje de programación que pudiera ejecutarse en el propio navegador de Netscape. Para ello, le daban un plazo de ¡10 días!
A pesar del poco tiempo con el que contaba, Eich pudo presentar ese prototipo que sentó las bases fundacionales de lo que hoy conocemos como Java Script, lenguaje muy utilizado en ciberseguridad.
Actualmente, este programador estadounidense, que también fue director del navegador Mozilla aunque solo por 10 días, se desempeña como CEO del navegador Brave.
Anders Hejlsberg
Siguiendo la línea de los lenguajes de programación más utilizados, es imposible no incluir en esta lista a Anders Hejlsberg, creador del popular C#. No solo eso, sino que este ingeniero danés también tuvo una destacada participación en el diseño de otros lenguajes de programación y herramientas de desarrollo.
Entre sus principales logros se encuentran el haber sido el autor de Turbo Pascal y también el arquitecto jefe de su sucesor: Turbo Delphi. Esto le valió, en 2001, el premio Dr Dobb's Excellence in Programming. En la actualidad, se encuentra trabajando para Microsoft, como arquitecto jefe de C# y como desarrollador principal de TypeScript.
Ken Thompson
Para la comunidad del hacking es simplemente Ken, pero para el resto de los mortales su nombre es Kenneth Lane Thompson. Hablamos de uno de los pioneros en la Informática, ya que entre sus hitos se encuentran el haber diseñado junto a Dennis Ritchie el sistema operativo Unix original y el haber creado el lenguaje de programación B (sí, el antecesor del famoso C).
Los aportes del estadounidense nacido en Nueva Orleans no terminan allí; tras haberse sumado a las filas de Google, tuvo una gran participación en el desarrollo del lenguaje de programación Go.
Entre los galardones recibidos a lo largo de su carrera se destacan el Premio Turing en 1983, la Medalla nacional de la Tecnología de Estados Unidos y el Premio Tsutomu Kanai, ambos en 1999.
Bjarne Stroustrup
Nacido en 1950 en Dinamarca, Bjarne Stroustrup actualmente es profesor en la Cátedra de Informática en la Facultad de Ingeniería de la Universidad A&M de Texas, como también en la Universidad de Columbia. Su currículum lo avala, claro, ya que fue quien en 1979 creó y desarrolló el lenguaje de programación C++, que es ampliamente utilizado en todo el mundo, ya que añadió nuevas características al lenguaje C (autoría de Dennis Ritchie).
Es el autor de diversos libros como The C++ Programming Language, muy útil como texto introductorio; The Design and Evolution of C++ que profundiza sobre los principios y limitaciones que terminaron dando forma a C++; y Programming -- Principles and Practice Using C++, con un enfoque de la programación que brinda una base sólida para escribir código correctamente y de manera eficiente.
Guido van Rossum
Nacido en Países Bajos, Guido van Rossum es el programador que dio vida a Python, lenguaje de programación ampliamente usado, sobre todo en el ámbito de la ciberseguridad. Pero no solo eso, sino que la comunidad de Python (una de las más activas, dicho sea de paso), lo nombró como el primer Benevolent Dictator For Life -supervisaba el proceso de desarrollo del lenguaje y tomaba las decisiones finales del proyecto-. A ese cargo renunció en 2018, tras un sentido mensaje a su comunidad.
Trabajó en Google, Dropbox y actualmente se desempeña en la división de Desarrollo de la compañía Microsoft.
La esencia del trabajo de van Rossum puede resumirse en una frase de su propia autoría: "Me gusta pensar en Python como un lenguaje de programación en el que es posible escribir código, que es tan fácil de leer como el lenguaje en sí mismo".
Richard Stallman
Las siglas RMS en el mundo de la programación significan una sola cosa: Richard Matthew Stallman, reconocido programador oriundo de Estados Unidos que desde hace más de cuarenta años encabeza la lucha por la libertad del software. En concordancia, ha sido un participante muy activo en proyectos orientados a difundir herramientas y programas que no sean propiedad de ninguna organización.
De hecho, Stallman acuñó el concepto de copyleft, cuya concepción refiere a que la ley de derechos de autor pueda aplicarse para asegurar de que el software permanezca en el dominio público. También es fundador, junto a otras personas, de la Free Software Fundation, cuyo lema es "El Software Libre es una cuestión de libertad, no de precio".
Bajo el Proyecto GNU, sus vastos conocimientos en programación dieron como fruto el editor de texto GNU Emacs, el compilador GCC, y el lenguaje de construcción GNU Make, entre otros.
Linus Torvalds
Su propio nombre ya da un indicativo del aporte de Linus Torvalds al mundo de la programación. En 1991, desde la Universidad de Helsinki, Finlandia, creó el núcleo Linux, uno de los grandes exponentes del software libre y de código abierto.
Paradójicamente, Torvalds había bautizado su creación como Freax (juego de palabras entre "free", "freak" y "x"), pero el gestor del servidor se inclinó por Linux, nickname que Linus utilizaba en la universidad.
Hoy en día son miles los programadores diseminados alrededor del mundo que continúan contribuyendo con el desarrollo. Pero el aporte inicial le valió al ingeniero informático finlandés diferentes premios y galardones, como el ingreso al Salón de la Fama de Internet, que la revista Time lo nombre como uno de los héroes revolucionarios de los últimos 60 años, y que hasta un asteroide lleve su nombre.
Jon Skeet
Stack Overflow es un sitio en el cual los programadores, ya sean aficionados o profesionales, pueden dejar sus preguntas y obtener la respuesta o ayuda deseada. Dentro de ese mundo hay una celebridad llamada Jon Skeet, quien es reconocido por la comunidad por tener la mayor reputación.
Tras haberse unido en 2008, se calcula que sus respuestas han alcanzado a más de 300 millones de desarrolladores, ya sea con problemas de para Java, C#, o .Net framework, entre otros. Entre sus principales reconocimientos e hitos se destacan el haber ganado reiteradas veces el premio MVP de Microsoft y tener en su haber la publicación de varios libros.
Por supuesto que hay otras grandes personalidades (históricas y contemporáneas) que han contribuido al desarrollo y evolución de la programación. Quedará para el próximo aniversario el merecido reconocimiento por sus logros y dedicación.