Eine Programmiersprache ist jede Menge von Regeln, die Zeichenketten oder im Fall von visuellen Programmiersprachen grafische Programmelemente in verschiedene Arten von Maschinencode‑Ausgaben umwandelt. Programmiersprachen sind Computersprachen, die zur Implementierung von Algorithmen in der Computerprogrammierung verwendet werden. Aber wusstest du, dass die Programmiersprache Python nicht vom Namen einer Schlange stammt?

Guido van Rossum, der Entwickler von Python, wollte, dass der Name seiner neuen Sprache kurz, einzigartig und geheimnisvoll ist. Python wurde von der BBC‑Comedy‑Serie Monty Python’s Flying Circus inspiriert.

Python und wie es begann

Guido Van Rossum am Centrum Wiskunde & Informatica (CWI) in den Niederlanden entwickelte Python Ende der 1980er Jahre als Nachfolger der Programmiersprache ABC, die von SETL inspiriert war und Ausnahmebehandlung sowie Schnittstellen zum Amoeba‑Betriebssystem ermöglichen konnte. Sie wurde im Dezember 1989 eingeführt.

Python ist eine universelle, hochrangige, interpretierte, dynamische Programmiersprache mit starkem Fokus auf Lesbarkeit des Codes. Die Syntax von Python ermöglicht es Programmierern, in weniger Schritten zu programmieren als mit Java oder C++.

Python wird in großen Unternehmen häufig eingesetzt wegen seiner zahlreichen Programmierparadigmen. Die gebräuchlichsten Paradigmen sind imperativ und objektorientiert funktional. Sie umfasst eine umfangreiche Standardbibliothek, automatische Speicherverwaltung und weitere Funktionen.

Van Rossum arbeitete in den frühen 1980er Jahren als Implementierer der Programmiersprache ABC am CWI. Später, Ende der 1980er Jahre, während er am neuen verteilten Betriebssystem AMOEBA am CWI arbeitete, begann Van Rossum, eine Skriptsprache zu erforschen, deren Syntax der von ABC ähnelte, aber Zugriff auf Amoeba‑Systemaufrufe bot. Infolgedessen machte er sich daran, eine neue einfache Skriptsprache zu entwickeln, die die Beschränkungen von ABC umgehen konnte.

Van Rossum begann Ende der 1980er Jahre mit der Arbeit an dem neuen Skript, und die erste Version der Programmiersprache wurde 1991 veröffentlicht. Das in dieser ersten Veröffentlichung verwendete Modulsystem ist Modula‑3. Später erhielt diese Programmiersprache den Namen Python. (Quelle: Analytics Insight

Python I

Der Python‑Code mit der Versionsbezeichnung 0.9.0, der im Februar 1991 veröffentlicht wurde, enthielt Funktionen, Ausnahmebehandlung, grundlegende Datentypen und Klassen mit Vererbung. Ein auf Modula‑3 basierendes Modulsystem war ebenfalls in dieser Veröffentlichung enthalten. In den frühen 1990er Jahren erhielt Python Lambda, reduce(), map(), filter(), Schlüsselwortargumente, Werkzeuge für funktionale Programmierung und integrierte Unterstützung für komplexe Zahlen.

Van Rossum startete zu dieser Zeit ein Projekt namens Computer Programming for Everyone (CP4E). Das primäre Ziel von CP4E war es, Programmierung für die breite Öffentlichkeit zugänglicher zu machen und dabei die Bedeutung von Programmierfähigkeiten zu betonen. Python’s Betonung einer sauberen Syntax und Zugänglichkeit war dabei entscheidend. Obwohl CP4E nicht mehr aktiv ist, bleibt das Erlernen von Python einfach, und die meisten neuen Programmierer bevorzugen es. (Source: Analytics Insight

Die Zukunft von Python

Mit einer wachsenden Nutzerbasis scheint Python nicht so bald zu verschwinden. Viele bekannte Organisationen nutzen Python, und es wird von vielen Betriebssystem‑Entwicklern unterstützt, was die Zukunft von Python vielversprechend aussehen lässt. Es wird in der Informationssicherheitsbranche breit eingesetzt. Python wurde 2007, 2010 und 2018 von TIOBE zur Programmiersprache des Jahres gekürt. (Source: Analytics Insight

Bild von Devgap