La verdad es que nunca había preguntado cuales pueden ser los programadores más influyentes de todos los tiempos, seguro que mucha gente no estará de acuerdo con este top pero para eso están los comentarios.
La lista fue extraida de blog The "Programming and Management Blog"
Top 10 programadores
1. John Carmack
Gracias a este programador se ha desarrollado juegos como DOOM , QUAKE y Wolfenstein 3D. Actualmente tiene 37 años y se hizo famoso por su habilidad en el campo de los gráficos tridimensionales. sin menciona que fue todo un pioneor en la algoritmia tridimensional y cacheo superficial, despues de todo su ultimo juego DOOM 3, nos dejo muy soprendidos.
2. Linus Torvalds
De este no hay mucho que decir, tiene 38 años y es fue el encargado de comenzar el desarrollo del núcleo de GNU/Linux. Actualmente es responsable de la coordinación del proyecto.
+ Info
3. Tim Berners-Lee
Físico de 52 años y pasará a la historia como inventor de la World Wide Web.
+ Info
4. Douglas Andrew Bell
Es una eminencia en cuanto al desarrollo de juegos de rol, se hizo muy conocido con el desarrollo del juego Dungeon Master y su sistema de inventario.
5. Dennis Ritchie
El más mayor de la lista con 66 años, que además de participar en el desarrollo de Linux creó el lenguaje de programación C.
+ Info
6. Bram Cohen
Estadounidense de 32 años y creador de BitTorrent, Cohen diseñó BitTorrent para poder descargar archivos desde varias fuentes, y así mejorar el tiempo de descarga necesario.
+ Info
7. Rasmus Lerdorf, Andi Gutmans y Zeev Suraski
Creadores de PHP, lo más curioso de todo puede ser el comienzo de este lenguaje que actualmente es utilizado por el 34% de las páginas de Internet.
En 1995 Rasmus Lerdorf quería saber cuántas personas estaban leyendo el curriculum vitae en su página web y para ello creo un CGI en Perl que mostraba el resultado estadístico en la propia página. Rasmus llamó a ese script PHP, acrónimo de Personal Home Page.
Los otros dos "creadores" Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual.
Rasmus Lerdorf, Andi Gutmans y Zeev Suraski
8. Jez San
Jez San (41 años) es fundador de Argonaut y creador de juegos como FX Fighter, Starglider o Starfox.
9. Bjarne Stroustrup
Danés de 51 años que según sus propias palabras "inventé C++, escribiendo sus primeras definiciones, y produciendo la primera implementación... elegí y formulé los criterios de diseño para C++, confeccioné también sus principales utilidades, y fui responsable de elaborar extensas proposiciones en el comité de estándares de C++." No hay nada más que decir.
10. Richard Bartle y Roy Trubshaw
Ambos fueron los que crearon el primer juego de rol en modo texto (MUDs, mundos de fantasía en modo texto) donde varios jugadores podían interactuar con sus personajes y están considerados como padres de todos los MMORPGs.
Lo que no me gusto fue el puesto #7, php desde hace algunos años programadores web han adoptado este lenguaje por su sencilles y robustos, sin mencionar que a dejado atras a rivales como asp.
En fin el tiempo dira si es puesto en los primeros tres puestos.
Palabras clave: lista, programacion, programadores, top10
Comentarios
La verdad es que a esta lista le faltan nombres de verdad ... he visto el post original y hay muchos comentarios con nombres como Richard Stallman, Donald Knuth, Miguel de Icaza, Edsger Dijkstra, etc. Habría que definir con más precisión los criterios de evaluación: talento, han desarrollado productos de reconocida elegancia o muy populares, han desarrollado técnicas de programación, han inventado conceptos importantes, etc. El ACM reconoce con un Software System Award:
"Awarded to an institution or individual(s) recognized for developing a software system that has had a lasting influence, reflected in contributions to concepts, in commercial acceptance, or both. The Software System Award carries a prize of $35,000. Financial support for the Software System Award is provided by IBM."
En la lista están sistemas como Eiffel, Java, Smalltalk, TCP/IP, Ingres (precursor de PostgreSQL), TeX, PostScript, Visicalc (primera hoja electrónica), Unix, Mosaic (primer navegador web), etc. Estos productos y sus programadores si que han cambiado la faz del mundo ...Lo que dice Pablo es verdad,...... .En lo personal, No me parece una idea brillante la de calificar como mejores, a tipos que han programado juegos (no tiene nada de interesante).....eso no cambia nada y sólo son populares de forma pasajera, los cambios reales y propuestas que han creado nuevas formas de trabajar, son aquellos importantes.....caso el de Visicalc...¿quien ahora se atreve a contradecir la forma de trabajo de una hoja electronica? o el caso de Mosaic, el histórico Primer navegador web del cual los navegadores actuales parecen haber copíado hasta su presentación, Java a hecho realidad la portabilidad ....Smalltalk el primer lenguaje OO puro, TeX el editor que marca la diferencia, ...cada uno de ellos ha sido pionero en algo interesante.
Mis preguntas al que hizo el post. ¿En que es pionero PHP?, ¿que paradigma ha cambiado PHP? ¿Que paradigma impuso PHP?, ¿que hito marca PHP en la historia?
Espero que si está en la lista, no sólo se deba a su popularidad...pues si es así, habrá que poner a los creadores del DOS, del Windows,.... del famoso WMplayer, del IExplorer, del Solitario!.....que deben ser las aplicaciones mas usadas en el planeta.
php?
A mi modo de ver, php tiene gran acogida por que es fácil de aprender y de implementar un servidor lamp. Pero deja mucho que desear, personalmente de estar más acostumbrado a python y luego tener que programar en php... siento que estoy aprendiendo malas prácticas
Tengo un amigo "X" q es jefe de control de calidad de una empresa de desarrollo de software bastante reconocida, ha trabajado en esta área durante muchos años dentro y fuera del país, es una persona bastante mayor y seria, según el, no existe en todo el mundo equipos de desarrollo de software más capacitados q los q desarrollan juegos, y tampoco existe productos de software de calidad mejor q los juegos... quizás parezca inverosimil, debido al objetivo final de estos productos, pero si uno se pone a analizar un juego, se dará cuenta q para su desarrollo existen cientos de complejidades y detalles q no pueden encontrarse en otro tipo de software. Los programadores de juegos se mueven en las áreas más complicadas de la informática, como ser: la inteligencia artificial, realidad virtual, sistemas en tiempo real, transmisión de información compleja, etc etc. y sus productos finales generalmente tienen un mínimo de errores, y aunque manejan cientos de librerias del sistema su instalación siempre resulta sencilla.
Según mi amigo "X", los juegos deberían ser un ejemplo para todo los desarrolladores.
...
En mi opinión, para destacar a un programador no creo q se deba ver la tracendencia de su creación, la popularidad, y ni siquiera la utilidad, ese sería un top de "los sistemas más destacados" o algo así.
El título esta mal, no es los mejores programadores, sino los programadores con mayor influencia... más que todo por lo que hicieron.
Linus Torvalds demostro que es un excelente programador con git, pero más alla de coordinar el desarrollo no hace mucho más que los otros kernel hackers. Pero si tiene gran influencia en la industria.
Ah! aparte es una lista personal de top 10!
Es un tema de moda entre los bloggers poner el "top 10" de algo. Pero tampoco es para rasgarse las vestiduras