Guido van Rossum: biografia, CWI e ABC, criação do Python, versões 1.0, 2.0 e 3.0, BDFL, Google, Dropbox, Microsoft e prêmios | Ícones da Tecnologia

Dossiê · Linguagens de programação

Guido van Rossum: o criador do Python, que foi seu “ditador benevolente vitalício”

Em dezembro de 1989, Guido van Rossum procurava um projeto de programação para se ocupar no fim de ano. Começou a implementar uma linguagem sucessora da ABC, com que trabalhava no CWI, em Amsterdã, e batizou-a em homenagem ao grupo humorístico Monty Python, não à cobra. Em 2024, o Python virou a linguagem mais usada no GitHub.

Atualizado em · 2 fontes públicas citadas

Guido van Rossum é um programador holandês, criador da linguagem Python [1].

Foi o líder do projeto, com o título informal de “ditador benevolente vitalício” (BDFL), até deixar o posto em 12 de julho de 2018 [1][2].

Formação

Van Rossum nasceu em 31 de janeiro de 1956, em Haia, nos Países Baixos [1]. Em 1974 ganhou uma medalha de bronze na Olimpíada Internacional de Matemática [1].

Em 1982 concluiu o mestrado em matemática e ciência da computação na Universidade de Amsterdã [1].

CWI e a linguagem ABC

No Centrum Wiskunde & Informatica (CWI), centro de pesquisa holandês, Van Rossum ajudou a desenvolver a linguagem de programação ABC [1].

Em dezembro de 1989, procurando um projeto de programação para o fim de ano, começou a implementar o Python, pensado como sucessor da ABC [1][2]. O nome é uma homenagem à série de comédia Monty Python's Flying Circus, da BBC, e não à cobra [1].

Guido van Rossum: idade em cada marco

Idade aproximada em cada marco, calculada a partir da data de nascimento (31 de janeiro de 1956) e das datas citadas na Wikipédia.

Cálculo nosso; onde só o ano é conhecido, a idade pode ser um ano menor.

As versões do Python

Van Rossum publicou o código da versão 0.9.1 no grupo alt.sources em fevereiro de 1991 [2]. O Python chegou à versão 1.0 em janeiro de 1994, com recursos de programação funcional como lambda, map e filter [2].

O Python 2.0 saiu em 16 de outubro de 2000, com compreensões de lista e um coletor de lixo capaz de detectar ciclos [2]. Em 2001 foi criada a Python Software Foundation, organização sem fins lucrativos inspirada na Apache Software Foundation [2].

O Python 3.0, também chamado Python 3000 ou Py3K, saiu em 3 de dezembro de 2008 e quebrou a compatibilidade com versões anteriores: muito código de Python 2 não roda sem mudanças [2]. O suporte ao Python 2.7 terminou em 1º de janeiro de 2020 [2].

Versões recentes se concentram em desempenho: o Python 3.13, de outubro de 2024, trouxe um compilador JIT experimental e a opção de desligar o GIL [2].

De CNRI à Microsoft

Em 1995 Van Rossum se mudou do CWI para a CNRI, em Reston, na Virgínia; o Python 1.2 foi a última versão lançada enquanto ele estava no CWI [2]. Também trabalhou no NIST, o instituto de padrões dos EUA [1].

Em maio de 2000 deixou a CNRI com outros três desenvolvedores do núcleo do Python para trabalhar na startup BeOpen.com, que quebrou em outubro do mesmo ano; o Python 2.0 foi a única versão lançada pela BeOpen [1][2]. Do fim de 2000 a 2003 trabalhou na Zope Corporation, e em 2003 foi para a Elemental Security [1].

De 2005 a dezembro de 2012 esteve no Google, onde criou uma ferramenta interna de revisão de código que chamou de Mondrian, em homenagem ao pintor holandês; dela saiu o Rietveld [1]. Em janeiro de 2013 entrou no Dropbox e em outubro de 2019 se aposentou [1].

Em 12 de novembro de 2020 anunciou que saía da aposentadoria para trabalhar na Microsoft [1]. Segundo o artigo, aposentou-se da Microsoft em maio de 2026 [1].

O fim do BDFL

Durante quase três décadas Van Rossum foi conhecido como o “ditador benevolente vitalício” do Python, a pessoa com a palavra final sobre a linguagem [1]. Em 12 de julho de 2018 anunciou que deixaria esse papel [1][2].

Ele também escreveu à DARPA uma proposta de financiamento chamada Computer Programming for Everybody (CP4E), com a ideia de levar a programação a mais pessoas [1].

Prêmios e legado

Van Rossum recebeu o prêmio de excelência em programação da revista Dr. Dobb's em 1999, o Award for the Advancement of Free Software da FSF referente a 2001, o NLUUG Award em 2003 e o USENIX STUG Award em 2007; foi reconhecido como ACM Distinguished Engineer em 2006 [1].

Em 2018 virou Fellow do Computer History Museum, em 2019 recebeu do CWI o título honorário de Dijkstra Fellow e em 2023 ganhou o C&C Prize da NEC pela criação do Python [1]. O Python chegou ao primeiro lugar do índice TIOBE em outubro de 2021 e, em 2024, virou a linguagem mais usada no GitHub [1].

Linha do tempo

  1. 1956

    Nasce em Haia, nos Países Baixos

  2. 1974

    Bronze na Olimpíada Internacional de Matemática

  3. 1982

    Mestrado na Universidade de Amsterdã

  4. 1989

    Começa a implementar o Python no CWI, em dezembro

  5. 1991

    Publica o Python 0.9.1 no alt.sources

  6. 1994

    Python 1.0

  7. 1995

    Muda-se para a CNRI, nos EUA

  8. 2000

    BeOpen.com e Python 2.0; vai para a Zope

  9. 2001

    Criação da Python Software Foundation

  10. 2005

    Entra no Google

  11. 2008

    Python 3.0

  12. 2013

    Entra no Dropbox

  13. 2018

    Deixa o papel de BDFL

  14. 2019

    Aposenta-se do Dropbox

  15. 2020

    Sai da aposentadoria para trabalhar na Microsoft

  16. 2023

    Recebe o C&C Prize da NEC

Empresas ligadas a Guido van Rossum

Empresas desta coleção em que a pessoa trabalhou, fundou, investiu ou com que teve relação direta. Os nomes com link já têm dossiê publicado.

Ver a rede de Guido van Rossum no grafo 3D

  • Google (Alphabet) Van Rossum trabalhou no Google de 2005 a 2012
  • Dropbox Van Rossum trabalhou no Dropbox de 2013 a 2019
  • Microsoft Contratou Van Rossum em 2020
  • GitHub Plataforma em que o Python virou a linguagem mais usada em 2024

Sumário de siglas usadas

BDFL
Benevolent Dictator for Life, ditador benevolente vitalício: quem tem a palavra final num projeto de código aberto.
CWI
Centrum Wiskunde & Informatica, centro nacional de pesquisa em matemática e computação dos Países Baixos.
ABC
Linguagem de programação desenvolvida no CWI, antecessora do Python.
PSF
Python Software Foundation, organização sem fins lucrativos que cuida do Python desde 2001.
GIL
Global interpreter lock, trava que impede que várias threads executem código Python ao mesmo tempo.
JIT
Compilação just-in-time, feita durante a execução do programa.

Perguntas frequentes

Quem criou o Python?+
Guido van Rossum, que começou a implementá-lo em dezembro de 1989 no CWI, em Amsterdã.
Por que a linguagem se chama Python?+
Em homenagem à série humorística Monty Python's Flying Circus, da BBC, e não à cobra.
O que é BDFL?+
Ditador benevolente vitalício, título informal de Van Rossum como líder do Python até julho de 2018.
Quando saiu o Python 3?+
Em 3 de dezembro de 2008. Ele quebrou a compatibilidade com o Python 2, cujo suporte terminou em 1º de janeiro de 2020.
Onde Guido van Rossum trabalhou?+
CWI, NIST, CNRI, BeOpen.com, Zope, Elemental Security, Google, Dropbox e Microsoft.

Referências

Fontes consultadas

  1. Guido van Rossum · Wikipédia
  2. History of Python · Wikipédia

Este dossiê usa apenas informações públicas e com fonte. Não publicamos dados pessoais privados, como endereço, documentos ou informações de saúde. Encontrou um erro? Escreva para [email protected].

Conclusão

Guido van Rossum transformou um projeto de fim de ano numa das linguagens mais usadas do mundo e conduziu o Python por quase três décadas, das versões 1.0 e 2.0 à ruptura do Python 3. Deixou o papel de BDFL em 2018 e, depois de Google e Dropbox, ainda trabalhou na Microsoft.