Un programador es una persona que puede crear y modificar programas de computadora. No importa qué tipo de programador pueda ser, todos y cada uno contribuyen con algo a la sociedad, sin importar lo trivial que sea. Sin embargo, hay algunos pocos que han contribuido más allá de lo que generalmente hace un solo programador en toda una vida. Estos programadores son pioneros en sus respectivas áreas y cada uno ha contribuido con algo que ha cambiado completamente la forma en que los humanos acceden a la información y los medios. Así que sin más dilación, aquí presentamos a los 12 mejores programadores de todos los tiempos:
12. Hay Lovelace
Augusta Ada King, más conocida comúnmente como Ada Lovelace, fue una matemática inglesa y la primera programadora de computadoras del mundo y fue principalmente conocida por su trabajo en la computadora mecánica de propósito general de Charles Babbage, el Analytical Engine. Las notas que creó para el motor analítico incluyen lo que se reconoce como el primer algoritmo creado únicamente con la intención de ser procesado por una máquina o, en otras palabras, el primer programa de computadora del mundo.
Ada era una chica talentosa desde el principio con una mentalidad poco común que predijo que algún día las computadoras trascenderían simplemente de ser utilizadas para procesar números, totalmente en contra de la opinión popular de esa época. La inspiración principal de Ada vino de su padre y sin ella, quien sabe cuánto tiempo le tomaría a otra persona diseñar un programa de computadora.
11. Niklaus Wirth
Niklaus Emil Wirth es un científico informático suizo que es considerado un pionero de la programación informática entre otros campos en ingeniería de software. Es mejor conocido por diseñar varios lenguajes de programación, incluidos los muy populares Pascal, Euler, Algol W, Modula, Modula-2, Oberon, Oberon-2 y Oberon-07. También diseñó el lenguaje de programación simple PL / 0 para ilustrar el diseño del compilador que formó la base para muchas clases de diseño de compiladores universitarios.
Niklaus había trabajado anteriormente en parte del equipo de diseño e implementación de los sistemas operativos Lilith y Oberon, así como en el sistema de simulación y diseño de hardware digital de Lola. El trabajo pionero de Wirth y el desarrollo de lenguajes informáticos innovadores lo ayudaron a ganar el prestigioso Premio
10. Bill Gates
Podría decirse que uno de los programadores de computadoras más populares de todos los tiempos, Bill Gates es un magnate de negocios, programador de computadoras, pionero de PC, inversionista y filántropo estadounidense. Es cofundador, ex funcionario ejecutivo y actual presidente de Microsoft, que es la compañía de software para computadoras personales más grande del mundo. Es el empresario más conocido de la revolución de las computadoras personales y ayudó a desarrollar Windows, que es el sistema operativo más utilizado en el mundo.
Durante los primeros 5 años en Microsoft, además de manejar el lado comercial de la compañía, Gates también supervisó personalmente cada código que la compañía envió, a menudo corrigiendo los que consideraba incorrectos o defectuosos. Aparte de sus habilidades de programación, es ampliamente elogiado por su generosidad y buena planificación de inversiones, pero es muy criticado por sus tácticas comerciales anticompetitivas.
9. James Gosling
James Arthur Gosling es un científico informático canadiense y un oficial de la orden de Canadá. Ha codificado varios programas, pero es ampliamente conocido por su creación del exitoso lenguaje de programación Java de uso común en 1994, así como por su máquina virtual y compilador originales. Él atribuye su creación a sus días de estudiante de posgrado, donde creó una máquina virtual con código p para la computadora DEC VAX del laboratorio, de modo que su profesor pudiera ejecutar los programas de UCSD en Pascal y luego se dio cuenta de que se podía lograr la ejecución de arquitectura neutral para programas ampliamente distribuidos. por una técnica similar.
James también ha hecho importantes contribuciones a varios otros sistemas de software, como NeWS y Gosling Emacs. Debido a sus logros extraordinarios, Gosling fue elegido miembro asociado extranjero de la Academia Nacional de Ingeniería de los Estados
8. Guido van Rossum
Guido van Rossum es un programador informático holandés que es el autor del popular lenguaje de programación Python que se usa ampliamente en la actualidad. Su creación de Python lo llevó a ser declarado “Dictador Benevolente para la Vida” de In the Python community, lo que significa que continúa supervisando el proceso de desarrollo de Python, tomando decisiones donde sea necesario, para siempre.
Rossum había desarrollado Python mientras trabajaba en Google, donde también creó Mondrian (un sistema de revisión de códigos utilizado internamente por Google) y Rietveld. Después de trabajar para Google durante 7 años, ahora trabaja en Dropbox. Rossum ha sido reconocido como un ingeniero distinguido por la Asociación de Maquinaria de Computación y también recibió el Premio NLUUG en mayo de 2003.
7. Ken Thompson
Kenneth Lane Thompson, o simplemente “Ken”, como lo llama la comunidad de hackers, es un pionero estadounidense de la informática. Thompson había diseñado e implementado el sistema operativo original Unix y también inventó el lenguaje de programación B (el antecesor directo del famoso lenguaje de programación C), y fue uno de los primeros desarrolladores de los sistemas operativos Plan 9.
Desde 2006, Thompson también ha inventado el lenguaje de programación Go mientras trabajaba en Google. Las otras contribuciones de Ken incluyeron su trabajo sobre expresiones regulares, los primeros editores de texto de computadora QED y ed, la definición de la codificación UTF-8, e incluso su trabajo sobre ajedrez de computadora que incluyó la creación de bases de mesa de finales y la máquina de ajedrez Belle.
6. Donald Knuth
Donald Ervin Knuth es un científico informático y matemático estadounidense, así como un profesor emérito (profesor retirado) en la Universidad de Stanford. Knuth ha sido calificado como el “Padre del análisis de algoritmos”, ya que ha contribuido al desarrollo de un análisis riguroso de la complejidad computacional de los algoritmos y las técnicas matemáticas formales sistematizadas para ello.
Knuth también ha popularizado la notación asintótica y también es el creador del sistema de composición tipográfica por computadora TeX y del sistema de representación y lenguaje de definición de fuente METAFONT. Ha contribuido a varias ramas de la informática teórica y también ha creado la familia de tipografías Computer Modern.
5. Brian Kernighan
Brian Wilson Kernighan es un científico informático canadiense que trabajó en Bell Labs junto a Ken Thompson y Dennis Ritchie. Es el co-creador y desarrollador de UNIX. También es coautor de los lenguajes de programación AWK y AMPL. Kernighan es actualmente profesor y representante del Departamento de Pregrado en el Departamento de Ciencias de la Computación de la Universidad de Princeton.
Kernighan se hizo famoso coautor del primer libro sobre el lenguaje de programación C y autor de muchos programas UNIX como ditroff y cron para la versión 7 Unix. Su otro trabajo notable incluye sus críticas populares para Pascal llamado “Por qué Pascal no es mi lenguaje de programación favorito”.
4. Tim Berners-Lee
Sir Timothy John “Tim” Berners-Lee es un científico informático británico reconocido en todo el mundo por su creación de la World Wide Web, así como por la implementación de la primera comunicación exitosa entre un cliente del Protocolo de transferencia de hipertexto (HTTP) y Servidor vía internet en noviembre de 1989.
Tim ha ganado múltiples premios por su ingeniosidad pionera, como convertirse en uno de los seis miembros del Salón de la Fama de la World Wide Web y uno de los cinco pioneros de Internet y de la Web que han recibido el primer Premio Queen Elizabeth de Ingeniería. También es el titular de la Cátedra Fundadores en el Laboratorio de Informática e Inteligencia Artificial del MIT.
3. Bjarne Stroustrup
Bjarne Stroustrup es un científico informático danés a quien se le atribuye la creación y el desarrollo del lenguaje de programación C ++ ampliamente utilizado y de gran éxito. No solo lo inventó, sino que también lo desarrolló, todo él mismo, escribiendo sus primeras definiciones, produciendo su primera implementación, formulando sus criterios de diseño, diseñando todas sus instalaciones principales, procesando propuestas de extensión para el comité de estándares y su libro de texto estándar.
Bjarne trabaja actualmente como profesor y titular de la Cátedra de Facultad de Ingeniería en Ciencias de la Computación en la Universidad de Texas A&M.
2. Linus Torvalds
Linus Benedict Torvalds es un ingeniero de software finlandés en Estados Unidos, que fue el principal impulsor del desarrollo del kernel de Linux. Su creación en sí se atribuye a él y más tarde se convirtió en el arquitecto jefe del kernel de Linux, y ahora es el coordinador del proyecto.
Linus fue honrado con el Premio de Tecnología del Milenio 2012 por la Academia de Tecnología de Finlandia debido a su creación de un nuevo sistema operativo de código abierto para computadoras que lleva al uso generalizado del kernel de Linux. También creó el popular sistema de control de versiones distribuido llamado Git en 2005, así como el software de registro de buceo Subsurface.
1. Dennis Ritchie
Dennis MacAlistair Ritchie fue un científico informático estadounidense a quien se le atribuye la formación y el desarrollo de la era digital. Creó el lenguaje de programación C más utilizado que se usa hoy en día en varias aplicaciones de software, desarrollo de sistemas integrados, sistemas operativos y ha influido en la mayoría de los lenguajes de programación modernos.
Dennis también co-creó el sistema operativo UNIX. Por su trabajo, en 1983 recibió el Premio Turing de la ACM, la Medalla Hamming en 1990 del IEEE y en 1999 la Medalla Nacional de Tecnología del presidente Clinton. Él era el jefe del Departamento de Investigación de Software de Sistemas de Lucent cuando se retiró en 2007. Falleció el 12 de octubre de 2011, lo que provocó que la distribución de Linux de Fedora 16 se publicara en su memoria.
Créditos: codelatin.com