Geschichte der Programmiersprache Python

Python, im Jahr 1989 vom niederländischen Informatiker Guido van Rossum ins Leben gerufen, zählt heute zu den einflussreichsten Programmiersprachen weltweit. Inspiriert durch seine Arbeit an der Programmiersprache ABC, strebte van Rossum danach, eine neue Skriptsprache zu entwickeln, die das Programmieren vereinfacht und zugleich leicht erlernbar ist.

Ein Schlüsselelement, das Python von ABC übernahm, ist die Verwendung von Einrückungen zur Strukturierung von Codeblöcken anstelle von geschweiften Klammern. Hinzu kam die Möglichkeit, Variablen ohne vorherige Deklaration zu nutzen, was das Programmieren intuitiver und zugänglicher machte.

Der Interpreter dieser neuartigen Skriptsprache wurde in C geschrieben, einer Sprache, die für ihre Leistungsfähigkeit und Effizienz bekannt ist.

Den Namen „Python“ wählte van Rossum als Hommage an die von ihm geschätzte Fernsehserie „Monty Python's Flying Circus“.

Nachfolgend einige der wichtigsten Meilensteine in der Entwicklung von Python:

  1. 1990: van Rossum stellt die erste Version des Interpreters fertig.
  2. 1991: Veröffentlichung der ersten öffentlichen Version von Python, Version 0.9.0.
  3. 1994: Einführung von Python 1.0, der ersten großen Version.
  4. 1994: Gründung der ersten Diskussionsgruppe für Python, comp.lang.python.
  5. 1995: Launch der offiziellen Website www.python.org. In dieser Zeit wurde Python von einem engagierten Team unter der Leitung van Rossums entwickelt und gepflegt. Als Zeichen seiner führenden Rolle und seines entscheidenden Einflusses erhielt er den Titel des „Benevolent Dictator For Life“ (BDFL).

    Hinweis. Dies unterstreicht van Rossums zentrale Rolle in der Entscheidungsfindung bezüglich der Weiterentwicklung von Python und seiner Standardbibliothek.

  6. 2000: Mit der Veröffentlichung von Python 2.0 beginnt eine neue Ära.
  7. 2001: Gründung der Python Software Foundation (PSF), einer gemeinnützigen Organisation, die sich der Förderung und dem Schutz von Python widmet. Guido van Rossum und die führenden Köpfe hinter Python nehmen hier Schlüsselrollen ein.
  8. 2008: Die Einführung von Python 3.0 markiert einen weiteren bedeutenden Meilenstein.

Python erfreut sich aufgrund seiner Einfachheit, Flexibilität, umfassenden Standardbibliothek und einer lebendigen Entwicklergemeinschaft, die stetig zur Evolution der Sprache beiträgt, großer Beliebtheit. Diese Faktoren haben Python zu einer dynamischen und sich kontinuierlich entwickelnden Programmiersprache gemacht.

Jährlich werden kleinere Updates als Minor-Versionen veröffentlicht, beispielsweise 3.1, 3.2, 3.3 und 3.4 als inkrementelle Verbesserungen von Python 3.

Hinweis. Änderungsvorschläge für die Sprache werden im Rahmen des Python Enhancement Proposal (PEP) eingereicht und von der Community diskutiert, bevor sie schließlich von Guido van Rossum genehmigt oder abgelehnt werden.

Von Zeit zu Zeit werden größere Aktualisierungen als Major-Versionen herausgegeben, wobei sich mit jeder solchen Version die Anfangsnummer ändert, wie bei den Versionen 1.0, 2.0 und 3.0 zu beobachten ist.

Hinweis. Zwischen den Major-Versionen ist die Rückwärtskompatibilität nicht immer gegeben, was bedeutet, dass Code, der in Python 2 geschrieben wurde, unter Umständen nicht ohne Weiteres in Python 3 funktioniert. Innerhalb der Minor-Versionen ist die Kompatibilität jedoch stets gewährleistet.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tutorial Python

FAQ