Guido van Rossum

Guido van Rossum: Der Wohlwollende Diktator, der eine Programmiersprache nach einer Comedy-Truppe benannte

Guido van Rossum begann Python über die Weihnachtsfeiertage 1989, hauptsächlich um etwas zu tun zu haben. Er nannte es nicht nach der Schlange, sondern nach „Monty Python's Flying Circus“, ein Scherz, der lange überdauerte, nachdem die Sprache, die er so taufte, zur am häufigsten verwendeten Programmiersprache auf GitHub geworden war. Danach verbrachte er fast drei Jahrzehnte damit, die Entwicklung dieser Sprache unter einem Titel zu leiten, den er sich selbst ausgedacht und schließlich aufgegeben hatte: Benevolenter Diktator auf Lebenszeit.

Ein Mathe-Olympiade-Kind aus Den Haag

Van Rossum wurde am 31. Januar 1956 in Den Haag, Niederlande, geboren. Als Teenager gewann er eine Bronzemedaille bei der Internationalen Mathematik-Olympiade 1974 und schloss 1982 sein Masterstudium in Mathematik und Informatik an der Universität Amsterdam ab. Seine prägenden Berufsjahre verbrachte er am Centrum Wiskunde & Informatica (CWI), dem niederländischen nationalen Forschungsinstitut für Mathematik und Informatik, wo er zu einer glob()-Routine beitrug, die noch heute in BSD Unix verwendet wird, und an der Programmiersprache ABC arbeitete — einer Lernsprache, die auf Lesbarkeit und einfache Bedienung ausgelegt war. Van Rossum sagte später offen: „Ich verdanke alles, was ich während dieses Projekts gelernt habe“, und ABCs Betonung einer sauberen, minimalen Syntax wurde zur direkten Vorlage für das, was er als Nächstes bauen sollte.

Ein Feiertagsprojekt wird zu einer Sprache

Im Dezember 1989, auf der Suche nach einem Projekt, um eine freie Woche während der Weihnachtsferien auszufüllen, begann van Rossum mit dem Schreiben eines Interpreters für eine neue Skriptsprache, die die Lesbarkeit von ABC mit den praktischen Anknüpfungspunkten von Unix und C an das Betriebssystem verband. Das Ergebnis, das er Python nannte, verbreitete sich zunächst informell innerhalb des CWI und dann im aufkommenden Internet als zugängliche Alternative zu unnachgiebigeren Systemsprachen. Seine entscheidende Wette — dass Code viel öfter gelesen als geschrieben wird und eine Sprache daher für den Leser statt für den Schreiber optimiert sein sollte — prägte Entscheidungen von Pythons Beharren auf aussagekräftiger Einrückung bis hin zu seinem bewusst kleinen, orthogonalen Satz von Kernkonstrukten. Diese Wette zahlte sich langsam und dann gewaltig aus: Python führte den TIOBE-Index der Programmiersprachensätze an und war bis 2024 die am häufigsten verwendete Sprache auf GitHub geworden, stark gestützt durch seine Übernahme als Standardsprache für Data Science und maschinelles Lernen.

DER KOSTENLOSE TEST
Wie hoch ist Ihrer?

Zwanzig Fragen, acht Minuten auf der Uhr und ein Perzentil, gemessen an allen bisherigen Teilnehmern. Ohne Anmeldung.

IQ-Test starten →

Benevolenter Diktator auf Lebenszeit

Als Python von einem persönlichen Projekt zu einer von Millionen genutzten Sprache heranwuchs, nahm van Rossum — halb im Scherz, dann in der Praxis — den Titel „Benevolenter Diktator auf Lebenszeit“ an und behielt sich das letzte Wort beim Entwurf der Sprache vor, auch wenn ein ausgefeilter Gemeinschaftsprozess, das Python Enhancement Proposal (PEP)-System, um ihn herum entstand, um Änderungen zu diskutieren und zu formalisieren. Er behielt diese Autorität fast drei Jahrzehnte lang, bevor er am 12. Juli 2018 nach einer ungewöhnlich kontroversen und anstrengenden Gemeinschaftsdebatte über ein einzelnes vorgeschlagenes Syntax-Feature zurücktrat. Er blieb danach engagiert und saß bis 2019 im neu geschaffenen Lenkungsausschuss (Steering Council) von Python, aber der Rücktritt markierte das Ende einer der längsten Einzelleitungen einer weit verbreiteten Programmiersprache.

Eine Karriere, hälftig in der Industrie und in Python

Van Rossums Tagjobs ließen ihn Python selten hinter sich lassen. Nach Forschungspositionen am NIST und der gemeinnützigen Corporation for National Research Initiatives durchlief er das Dotcom-Ära-Startup BeOpen.com, das 2000 innerhalb von Monaten kollabierte, und verbrachte dann mehrere Jahre bei der Zope Corporation und Elemental Security. Bei Google durfte er von 2005 bis 2012 explizit etwa die Hälfte seiner Arbeitszeit dafür verwenden, Python voranzubringen, während er gleichzeitig interne Tools wie das Mondrian-Code-Review-System entwickelte, einen Vorläufer der Code-Review-Kultur, die heute in der Softwareindustrie Standard ist. Er wechselte 2013 zu Dropbox, wo er sechs Jahre lang arbeitete und zum Typen-Annotationssystem von Python beitrug — eine bedeutende späte Ergänzung zu einer Sprache, die ursprünglich ohne statische Typisierung im Kopf entwickelt worden war. Nach einem kurzen Ruhestand trat er im November 2020 als Distinguished Engineer in die Developer Division von Python-Förderer Microsoft ein und arbeitet seither von innerhalb eines Unternehmens, das Jahrzehnte zuvor kein besonderes Interesse an der Sprache hatte, weiter an Leistungsverbesserungen von Python.

Anerkennung

Van Rossum erhielt 2001 den Award for the Advancement of Free Software der Free Software Foundation, 2003 den NLUUG-Preis in den Niederlanden und wurde 2006 zum ACM Distinguished Engineer ernannt. Das Computer History Museum zeichnete ihn 2018 als Fellow aus, und das CWI ernannte ihn 2019 zum Dijkstra Fellow. 2023 erhielt er den C&C Prize der japanischen NEC Corporation, eine Auszeichnung, die zuvor an Persönlichkeiten verliehen wurde, die für die Entwicklung der Computer- und Kommunikationstechnologie von zentraler Bedeutung waren.

Warum Guido ein Genie genannt wird

Das Argument für van Rossums Genie ist unter Schöpfern von Programmiersprachen ungewöhnlich: Es stützt sich weniger auf technische Neuheit als auf Geschmack und Zurückhaltung. Python bediente sich stark und offen bei ABC und anderen Vorgängern; van Rossums markanter Beitrag war eine Designphilosophie, die die Lesbarkeit einer Sprache und die Disziplin eines einzigen offensichtlichen Weges zur Erledigung der meisten Dinge als Ingenieursziel erster Ordnung und nicht als nachträglichen Einfall behandelte — ein Urteil, das durch Pythons jahrzehntelangen Aufstieg zur Standardsprache für Lehre, Skripterstellung und heute maschinelles Lernen bestätigt wurde. Seine dreißigjährige Amtszeit als Benevolenter Diktator auf Lebenszeit bewies zudem eine seltenere Fähigkeit: die soziale Governance, die erforderlich ist, um eine weitläufige, meinungsstarke Open-Source-Community durch unzählige strittige Designdebatten zusammenzuhalten, ohne dass das Projekt zerbrach. Das ehrliche Gegenargument ist, dass Python anhaltende, ernsthafte Kritik für Leistungsbeschränkungen, den Umgang mit Nebenläufigkeit und eine Ausuferung von Paketierungswerkzeugen auf sich gezogen hat, die viele Programmierer als wirklich schlechtes Design betrachten — und van Rossums eigener Rücktritt folgte auf einen schmerzhaften Kampf, in dem ein bedeutender Teil der Gemeinschaft hart gegen sein Urteil aufbegehrte. Sein Talent wirkt weniger wie singuläre technische Brillanz als vielmehr wie ein ungewöhnlich gut kalibriertes Gespür dafür, was normale Programmierer tatsächlich schreiben möchten, das über dreißig Jahre hinweg aufrechterhalten wurde.

Vermächtnis

Python untermauert heute Web-Backends, wissenschaftliches Rechnen und die Trainingspipelines großer Sprachmodelle, eine Rolle, die fast niemand, einschließlich van Rossum, für ein Feiertagsprojekt vorhergesagt hatte, das nach einer britischen Sketch-Comedy-Show benannt war. Wenige Programmiersprachen sind den bescheidenen Umständen ihrer Geburt so gründlich entwachsen, und noch weniger haben die lenkende Hand ihres Schöpfers so lange am Steuer behalten wie Python die seine.

Mit den Größten vergleichen

John Locke vs SocratesAristotle vs Leonardo Da VinciFrancis Crick vs Henri PoincarAlfred Nobel vs Leonhard Euler
Zum Ranking →Alle Vergleiche →

Wunderkinder

Shirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…Kelvin DoeKelvin DoeSelf-taught engineer who built a radio station from scrap at…Alexandra DovganAlexandra DovganWon the Grand Prix at the international Grand Piano Competition…Michael KearneyMichael KearneyBachelor's at 10 Years, 4 Months — Youngest U.S. College…
Wunderkinder →

Spiele und komm morgen wieder

Tägliche Genie-Challenge · Brain teaser
Which is heavier: a kilogram of feathers or a kilogram of steel?
Tippe deine Antwort ↓
Welches Genie bist du? Kostenloser IQ-Test