Los mas grandes programadores de la historia

291 views
240 views

Published on

Published in: Education
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
291
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Los mas grandes programadores de la historia

  1. 1. A veces hay trabajos que pasan reconocidos: esto es algo que vemos seguido en la industria IT. La persona común reconoce los programas, pero no sabe quién fue el desarrollador que estuvo detrás de ese software. FACULTAD DE INGENIERÍA Los masESCUELA DE INGENIERÍA DESISTEMAS Y COMPUTACIÓN grandes programadores de la historia Autor: Edgar Sánchez Castro. Chiclayo, 18 de Marzo de 2013http://www.facebook.com/groups/ppuingenieriadesistemas/
  2. 2. Ada Lovelace:Ada es considerada el primerprogramador (o, en realidad, la primeraprogramadora) de la historia. El lenguajede programación Ada fue nombrado ensu honor. ¿Cuál fue su contribución almundo de la programación? Ada, hijadel poeta Lord Byron, desarrolló su propiapoesía en el primer algoritmo diseñadopara ser procesado por una máquina.Esa era la máquina analítica de CharlesBabbage. Lovelace incluyó una serie demétodos para calcular, usando lamáquina de Babbage, números deBernouille, es decir, una secuencia denúmeros racionales relacionados con lateoría de los números.http://es.scribd.com/doc/12390775/IntroducciOn-a-La-Programacion-Algoritmos-y-DfdIntroducción a la programación
  3. 3. Alan Turing:Nos movemos un poco másadelante en el tiempo paraacercarnos a la computadoramoderna. Uno de los personajesque más relevancia tuvo en eldesarrollo de los ordenadorescomo los conocemos hoy en día esAlan Turing. Turing formalizó losconceptos de computación yalgoritmos con la máquina deTuring, o, como se llamabaoficialmente, la máquinaautomática. La máquina de Turingpuede ser adaptada para simularla lógica de cualquier algoritmo, ysirve de ayuda para comprender elfuncionamiento de unacomputadora personal y los límitesde la computación mecánica.http://www.xataka.com/xataka/alan-turing-cien-anos-del-matematico-que-gano-una-guerra
  4. 4. Linus TorvaldsUna lista con los más reconocidos programadoresno puede pasar sin agregar al finlandés Torvalds.Es el arquitecto principal del sistema operativoLinux. Después de conocer UNIX en la universidad,comenzó a desarrollar lo que sería su tesis: Linux.Desde la publicación del código de Linux, en1991, hoy en día millones de personas lo usan ensus computadoras personales. Para poderterminarlo, Torvalds contó con la colaboración delos programadores de minix, por lo que sunacimiento fue enteramente colectivo, conprogramadores alrededor del mundo sumándosepara ayudar. El arrojo que tuvo para crear Linux,con una dictadura estrictamente pragmáticapara dirigir a centenas de programadores detodo el mundo, desde hace más de 20 años, lehacen digno de gran admiración. Y no sólo creóLinux, también creó Git, el software para gestionarversiones de software que hoy construyecomunidades de código abierto como las deGithub. Linux está en todos lados, sin triunfar en elescritorio, es cierto, pero detrás de cada servidorweb, de cada búsqueda en Google, de cada likey tweet, en la búsqueda del bosón de Higgs, y enla computadora del próximo gran hacker. http://www.estudiargratis.com.ar/cursolinux/ http://cs.uns.edu.ar/~ags/linux/ http://www.lawebdelprogramador.com/cursos/Linu x/index1.html
  5. 5. Dennis RitchieNo tan marketinero como Steve Jobs pero ciertamentemas trascendente, porque creó casi todo lo que haypor detrás de todo que es programable. Ritchie es másconocido por haber desarrollado el lenguaje C, que asu vez tuvo influencias en todo tipo de lenguajes deprogramación y sistemas operativos. Jefe de LucentTechnologies hasta su retiro, en 2007, Ritchie es elcreador de C y uno de los desarrolladores másimportantes de Unix. El lenguaje C es uno de los másutilizados en la historia de la programación, y facilitamuchísimas cosas. De hecho, el lenguaje, desarrolladoa comienzos de los „70, inspiró a otros lenguajes, comoC++, que nació como una de sus extensiones.Co-creador de Unix y el lenguaje C deprogramación.Me pongo de pie para decir, o bienescribir, que Ritchie es el programador-hacker porexcelencia, la mente maestra detrás del software másinfluyente de la historia, verdaderas piedras angulareshechas bytes: el sistema operativo UNIX y el lenguaje C.Un hombre apoyado por otros grandes hackers comoKernighan y Thompson, que murió hace unos meses,dejando un legado de influencia con tantasramificaciones que merece un libro entero. http://net.pku.edu.cn/~course/cs101/2008/resource/Th e_C_Programming_Language.pdf http://www.elrincondelc.com/cursoc/cursoc.html http://c.conclase.net/curso/ http://blog.educastur.es/electronica/files/2008/05/curs o-de-lenguaje-c.pdf
  6. 6. Adi ShamirShamir es el co-inventor del algoritmo RSA(de hecho, la S en el nombre viene de sunombre), y uno de los inventores delcryptanalásis diferencial, por lo que sutrabajo tiene múltiples implicaciones en lacomputación moderna. RSA es unalgoritmo utilizado en criptografía, elprimero que permite firmas y encriptado.Es una de las herramientas más utilizadasen e-commerce, y uno de los algoritmosmás seguros inventados en la historia.Otro de sus grandes aportes fue elShamir‟s Secret Sharing, un algoritmo quepermite que una información sea divididaen partes, con una parte única asignadaa un determinado usuario.http://www.um.edu.ar/catedras/claroline/bakends/download.php?url=L3JzYS5wZGY%3D&cidReset=true&cidReq=SIIISRhttp://blogs.eset-la.com/laboratorio/2013/01/18/funcionamiento-del-algoritmo-rsa/
  7. 7. John GeorgeKemeny y ThomasEugene KurtzEstos dos programadores fueron losencargados, allá por los años „60, endesarrollar el lenguaje BASIC deprogramación. BASIC fue el primerlenguaje simple de usar, y desarrolladopor estos dos compañeros de laUniversidad de Darthmouth. ¿Supropósito? Permitir que los usuarios queno estuvieran acostumbrados a loslenguajes conocidos de programacióntuvieran acceso a las computadoras delcampus. Hoy en día, BASIC en susmúltiples variantes es uno de los lenguajesde programación más utilizados en elmundo.http://www.elguille.info/NET/cursoVB.NET/Default.aspxhttp://www.programacionfacil.com/visual_basic_net/start
  8. 8. Bill GatesCreo que casi es innecesario hablar sobre Bill Gates,pero si estamos escribiendo sobre grandesprogramadores, es imposible dejar afuera al hombreque desarrolló el sistema operativo más utilizado por losordenadores del mundo. Desde diseñar una de lasversiones de BASIC primero utilizadas por los entusiastasde la computación, Gates pasó a formar Microsoftjunto con Paul Allen, su compañero de Harvard. Una desus acciones más recordadas, al menos por losdefensores del software libre, fue una carta abierta enla que afirmó que no se puede desarrollar y mantenerun software sin un tipo de remuneración monetaria.Creador de BASIC Altair, padre de Windows, el sistemaoperativo de escritorio más popular del planeta.Gates carga una fama variopinta desde 1980 o antes.Con espíritu anti-cultura hacker escribió en 1976 laOpen Letter to Hobbyists para recriminar a losprogramadores que usaron BASIC Altair sin su permiso.Luego sucedió el supuesto robo de un sistemaoperativo, QDOS, a Gary Kindall que suscitó elnacimiento del imperio Microsoft en las computadoraspersonales. Por cierto, la revista Spectrum de la IEEEpublicó un estudio basado en un análisis forense queelimina esos dichos. Lo cierto es que Gates fue ungrandísimo nerd, ambicioso en los negocios, cuyosoftware y cultura marcaron la manera de hacer y usarsoftware en casa y en la oficina.http://www.elguille.info/NET/cursoCSharpErik/index.htmhttp://www.aulaclic.es/guia-windows8/index.htm
  9. 9. Alan CooperCooper es conocido por su rol en la“humanización” del software, y por sudesarrollo de Visual Basic para Microsoft.Iniciado como un sistema de búsquedade celdas llamado Ruby, Cooper se lovendió a Gates y éste decidiótransformarlo en una herramienta dedesarrollo que unió a QuickBASIC.Gracias a esta herramienta, Windows setransformó en un producto clave para eldesarrollo de aplicaciones de negocios.http://www.aulaclic.es/visualbasic/index.htm
  10. 10. Brian Behlendorf:Behlendorf es una figura importantísima en elmovimiento open source. Fue uno de losprincipales desarrolladores del Apache WebServer, y también fue miembro de la junta dedirectores de la Mozilla Foundation. Elcrecimiento astronómico de Internet en laúltima década se debe, en gran parte, aApache, que en 2009 se transformó en elprimer servidor en superar los 100 millones desitios web. Behlendorf desarrolló Apache alencontrarse con que el servidor más usado amediados de los años „90 no podía tolerar lacantidad de usuarios registrados que sunueva compañía necesitaba. .http://www.programacionweb.net/cursos/curso.php?num=1http://www.maestrosdelweb.com/editorial/host/http://www.lawebdelprogramador.com/cursos/Apache/index1.html
  11. 11. Tim Berners-LeeCreador del protocolo HTTP, que permiteel adecuado intercambio dedocumentos hipervinculados.El CERN le permitió probar un conceptoque habitó en su cabeza por varios años,que resultó en la Web, la red más exitosaentre las hospedadas por Internet.Berners-Lee merece una menciónespecial al abogar por el espíritu abiertoy colaborativo de las tecnologías web,que ahora tienen en el inacabado HTML5uno de sus retos más importantes.Curso html5 Microsoft
  12. 12. Bram CohenCreador del protocolo BitTorrent deintercambio de archivos.Siendo un joven aficionado a los juegosmatemáticos, creó BitTorrent con el lenguajede programación Python, para intercambiar,de forma colaborativa y óptima, un archivoen Internet. Con esto puso de cabeza a laindustria del copyright, se creó una industriaalternativa de contenidos, nació The PirateBay, incluso los partidos piratas, al tiempoque los paquetes torrent saturaron las venasde Internet. Bram Cohen hizo una empresacon su invento, sin embargo el protocolonació de código abierto, listo para serutilizado para cuanta cosa vayamos acompartir por la red.http://aprenderpython.org/i/http://www.lawebdelprogramador.com/cursos/Python/index1.html

×