Van Rossum vive en Belmont , California, con su esposa, Kim Knapp, [9] y su hijo. [10] [11] [12]
Trabajar
Mientras trabajaba en el Centrum Wiskunde & Informatica (CWI), Van Rossum escribió y contribuyó con una rutina glob() para BSD Unix en 1986 [13] [14] y ayudó a desarrollar el lenguaje de programación ABC . En una ocasión afirmó: "Intento mencionar la influencia de ABC porque estoy en deuda con todo lo que aprendí durante ese proyecto y con las personas que trabajaron en él". [15] También creó Grail , uno de los primeros navegadores web escritos en Python, y participó en debates sobre el estándar HTML . [16]
Ha trabajado para varios institutos de investigación, incluyendo el Centrum Wiskunde & Informatica (CWI) en los Países Bajos, el Instituto Nacional de Estándares y Tecnología de los Estados Unidos (NIST) y la Corporación para Iniciativas Nacionales de Investigación (CNRI). En mayo de 2000, dejó el CNRI junto con otros tres desarrolladores de núcleo de Python para trabajar para la startup tecnológica BeOpen.com, que posteriormente colapsó en octubre del mismo año. [17] [18] Desde finales de 2000 hasta 2003 trabajó para Zope Corporation. En 2003, Van Rossum dejó Zope para Elemental Security. Mientras estaba allí, trabajó en un lenguaje de programación personalizado para la organización. [19]
Google
Desde 2005 hasta diciembre de 2012, Van Rossum trabajó en Google , donde pasó la mitad de su tiempo desarrollando el lenguaje Python. En Google, desarrolló Mondrian, un sistema de revisión de código basado en la web escrito en Python y utilizado dentro de la empresa. Bautizó el software en honor al pintor holandés Piet Mondrian . [20] Bautizó Rietveld , otro proyecto de software relacionado, en honor a Gerrit Rietveld , un diseñador holandés. [21] El 7 de diciembre de 2012, Van Rossum dejó Google. [22]
En octubre de 2019, Van Rossum dejó Dropbox y se retiró oficialmente. [25] [26] [27]
Microsoft
El 12 de noviembre de 2020, Van Rossum anunció que salía de su retiro para unirse a la División de Desarrolladores de Microsoft . Actualmente ostenta el título de Ingeniero Distinguido en Microsoft. [28] [29] [30]
Pitón
En diciembre de 1989, Van Rossum había estado buscando un " proyecto de programación 'de pasatiempo' que lo mantuviera ocupado durante la semana de Navidad", ya que su oficina estaba cerrada, cuando decidió escribir un intérprete para un "nuevo lenguaje de programación en el que había estado pensando últimamente: un descendiente de ABC que atraería a los hackers de Unix / C ". Atribuye la elección del nombre "Python" a "estar de un humor ligeramente irreverente (y ser un gran fanático de Flying Circus de Monty Python )". [31]
Ha explicado que el predecesor de Python, ABC , se inspiró en SETL , y señaló que el codesarrollador de ABC, Lambert Meertens, había "pasado un año con el grupo SETL en la Universidad de Nueva York antes de llegar al diseño final de ABC". [32]
El 12 de julio de 2018, Van Rossum anunció que dejaría el cargo de dictador benévolo de por vida del lenguaje de programación Python. [33]
Propuesta “Programación informática para todos”
En 1999, Van Rossum presentó una propuesta de financiación a la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA) llamada "Programación informática para todos", en la que definió con más detalle sus objetivos para Python:
Un lenguaje fácil e intuitivo tan potente como los principales competidores
Código abierto , por lo que cualquiera puede contribuir a su desarrollo.
Código tan comprensible como el inglés simple
Adecuación para tareas cotidianas, lo que permite tiempos de desarrollo cortos.
En 2019, Python se convirtió en el segundo lenguaje más popular en GitHub , el sitio web de gestión de código fuente más grande de Internet, después de JavaScript . [34] Según una encuesta de popularidad de lenguajes de programación [35], Python se encuentra constantemente entre los 10 lenguajes más mencionados en las ofertas de trabajo. Además, Python ha estado entre los 10 lenguajes de programación más populares cada año desde 2004 según el Índice de la comunidad de programación TIOBE y obtuvo el puesto número uno en el índice en octubre de 2021. [36]
^ van Rossum, Guido (31 de enero de 2007). "(Python-Dev) ¡Feliz cumpleaños, Guido!". Lista de correo de Python-Dev. Archivado desde el original el 8 de septiembre de 2009.
^ Hsu, Hansen (5 de abril de 2018). «Guido van Rossum, becario del Museo 2018, creador de Python y dictador benévolo de por vida». Museo de Historia de la Computación . Archivado desde el original el 24 de julio de 2018. Consultado el 19 de mayo de 2021 .
^ "Guido van Rossum". Wiki de programación de CodeCall. Archivado desde el original el 31 de octubre de 2008.
^ "Dictador benévolo de por vida". Formato Linux . 1 de febrero de 2005. Archivado desde el original el 1 de octubre de 2006. Consultado el 1 de noviembre de 2007 .
^ "[python-committers] Transferencia de poder". www.mail-archive.com . Archivado desde el original el 12 de julio de 2018 . Consultado el 12 de julio de 2018 .
^ "Nominación al Consejo Directivo: Guido van Rossum (período 2020)". 27 de noviembre de 2019. Archivado desde el original el 14 de diciembre de 2021. Consultado el 13 de noviembre de 2020 .
^ "Olimpiada Internacional de Matemáticas". www.imo-official.org . Archivado desde el original el 10 de marzo de 2023 . Consultado el 23 de mayo de 2022 .
^ Thomas, Jockin (28 de mayo de 2016). «Aprender Python te convierte en un mejor diseñador: una entrevista con Just van Rossum». Medium. Archivado desde el original el 25 de octubre de 2019. Consultado el 25 de octubre de 2019 .
^ Manheimer, Ken (6 de junio de 2000). "(Python-Dev) Guido y Kim se casaron". Python-Dev -- Desarrolladores principales de Python. Archivado desde el original el 28 de septiembre de 2010.
^ "Guido van Rossum - Biografía breve". Archivado desde el original el 19 de agosto de 2014.
^ "(Mailman-Announce) reenvió mensaje de Guido van Rossum". 30 de mayo de 2000. Archivado desde el original el 27 de mayo de 2008. Ah, y para colmo, me voy de vacaciones. Me voy a casar y me relajaré en mi luna de miel.
^ van Rossum, Guido. "¿Qué hay de nuevo en Python?" (PDF) . "No es la lista habitual de nuevas características". Stanford CSL Colloquium, 29 de octubre de 2003; BayPiggies, 13 de noviembre de 2003. Elemental Security. Archivado (PDF) desde el original el 27 de junio de 2010.
^ "Rutina de biblioteca 'Globbing'". Archivado desde el original el 19 de diciembre de 2007.
^ "File::Glob - Extensión de Perl para la rutina glob de BSD". metacpan.org. Archivado desde el original el 7 de agosto de 2013.
^ Venners, Bill. "The Making of Python". www.artima.com . Archivado desde el original el 1 de septiembre de 2016 . Consultado el 14 de septiembre de 2016 .
^ "Re: Experiencia con xmosaic". Archivado desde el original el 28 de agosto de 2016.
^ "Historia oral de Guido van Rossum, parte 2 - Museo de Historia de la Computación" (PDF) . Archivado (PDF) del original el 17 de noviembre de 2021 . Consultado el 17 de noviembre de 2021 .
^ "Licencia Python 2.3.2 A. HISTORIA DEL SOFTWARE". Archivado desde el original el 17 de noviembre de 2021 . Consultado el 17 de noviembre de 2020 .
^ "Guido van Rossum, becario del Museo 2018, creador de Python y dictador benévolo de por vida - Museo de Historia de la Computación". 5 de abril de 2018. Archivado desde el original el 24 de julio de 2018. Consultado el 23 de agosto de 2018 .
^ van Rossum, Guido (mayo de 2008). "Una aplicación de código abierto: herramienta de revisión de código de Rietveld". Archivado desde el original el 17 de octubre de 2015. Consultado el 24 de agosto de 2012. ... la aplicación web interna, a la que puse el nombre en código Mondrian en honor a uno de mis pintores holandeses favoritos
^ "Una aplicación de código abierto: herramienta de revisión de código de Rietveld". Archivado desde el original el 17 de octubre de 2015.
^ "Guido van Rossum". @gvanrossum . Twitter. Archivado del original el 16 de diciembre de 2013 . Consultado el 15 de agosto de 2022 . Hoy es mi último día en Google. En enero empiezo un nuevo trabajo en Dropbox: t.co/JxnfdBM0
^ Constine, Josh (7 de diciembre de 2012). «Dropbox contrata a Guido van Rossum, el padre de Python, de Google». Techcrunch. Archivado desde el original el 9 de diciembre de 2012. Consultado el 7 de diciembre de 2012 .
^ "¡Bienvenido Guido!". Blog tecnológico de Dropbox. 7 de diciembre de 2012. Archivado desde el original el 7 de septiembre de 2013. Consultado el 6 de septiembre de 2013 .
^ @gvanrossum (30 de octubre de 2019). "Es agridulce: me voy de @dropbox y ahora estoy jubilado. He aprendido mucho durante mi tiempo como ingeniero aquí (por ejemplo, las anotaciones de tipos surgieron de esta experiencia) y extrañaré trabajar aquí" ( Tweet ) . Consultado el 30 de octubre de 2019 – vía Twitter .
^ "Gracias, Guido". Blog de Dropbox . Dropbox . Archivado desde el original el 16 de febrero de 2021 . Consultado el 1 de febrero de 2021 .
^ Tung, Liam (31 de octubre de 2019). «El creador del lenguaje de programación Python se retira y dice: 'Ha sido un viaje increíble'». ZDNet . Archivado desde el original el 21 de enero de 2021 . Consultado el 1 de febrero de 2021 .
^ "Guido van Rossum". Emérito de Python, ingeniero distinguido de Microsoft y miembro de Computer History.[ fuente autopublicada ]
^ @gvanrossum (12 de noviembre de 2020). "Decidí que la jubilación era aburrida y me uní a la División de Desarrolladores de Microsoft. ¿Para qué? ¡Demasiadas opciones para decir! Pero sin duda mejorará el uso de Python (y no solo en Windows :-). Aquí hay mucho código abierto. Estén atentos" ( Tweet ) . Consultado el 12 de noviembre de 2020 – vía Twitter .
^ Lardinois, Frederic (12 de noviembre de 2020). «Guido van Rossum, creador de Python, se une a Microsoft». TechCrunch . Archivado desde el original el 24 de enero de 2021. Consultado el 16 de noviembre de 2020 .
^ "Prólogo de "Programación Python" (1.ª ed.)". Archivado desde el original el 24 de julio de 2014.
^ "Python-Dev] SETL (era: Tibio acerca de los literales de rango)". 29 de agosto de 2000. Archivado desde el original el 14 de mayo de 2011.
^ Fairchild, Carlie (12 de julio de 2018). «Guido van Rossum renuncia a su papel de dictador benévolo de Python de por vida». Linux Journal . Archivado desde el original el 13 de julio de 2018. Consultado el 12 de julio de 2018 .
^ "El estado del octoverso". El estado del octoverso . Archivado desde el original el 5 de abril de 2017. Consultado el 6 de mayo de 2021 .
^ "Popularidad de los lenguajes de programación". Archivado desde el original el 12 de abril de 2015.
^ "índice | TIOBE - La Compañía de Calidad de Software". www.tiobe.com . Archivado desde el original el 15 de octubre de 2023 . Consultado el 29 de mayo de 2020 .
^ "Guido van Rossum Ontvangt NLUUG Award". NLUUG . 28 de mayo de 2003. Archivado desde el original el 8 de marzo de 2021 . Consultado el 22 de enero de 2018 .
^ "Guido van Rossum". Museo de Historia de la Computación . Archivado desde el original el 3 de julio de 2019. Consultado el 22 de febrero de 2018 .
^ "David Chaum y Guido van Rossum reciben la beca Dijkstra". www.cwi.nl . Archivado desde el original el 21 de marzo de 2024 . Consultado el 21 de marzo de 2024 .
^ "Premio C&C de la Fundación NEC 2023". nec.com . Tokio. 10 de octubre de 2023. Archivado desde el original el 19 de febrero de 2024 . Consultado el 19 de febrero de 2024 .