Eine Programmiersprache ist ein beliebiger Regelsatz, der Zeichenfolgen oder im Fall von visuellen Programmiersprachen grafische Programmelemente in verschiedene Arten von Maschinencodeausgaben umwandelt. Programmiersprachen sind Computersprachen, die zur Implementierung von Algorithmen in der Computerprogrammierung verwendet werden. Aber wussten Sie, dass die Programmiersprache Python nicht von der Schlange stammt?
Guido van Rossum, der Python-Entwickler, wollte, dass der Name seiner neuen Sprache kurz, einzigartig und mysteriös ist. Python wurde von der BBC-Comedyserie Monty Python's Flying Circus inspiriert.
Die Python und wie sie begann
Guido Van Rossum vom Centrum Wiskunde & Informatica (CWI) in den Niederlanden entwickelte Python Ende der 1980er Jahre als Nachfolger der von SETL inspirierten ABC-Programmiersprache, die in der Lage war, Ausnahmen zu behandeln und mit dem Betriebssystem Amoeba zu kommunizieren. Es trat im Dezember 1989 in Kraft.
Python ist eine universelle, interpretierende dynamische Programmiersprache auf hoher Ebene mit einem starken Schwerpunkt auf der Lesbarkeit des Codes. Die Syntax von Python ermöglicht es Programmierern, in weniger Schritten zu codieren als Java oder C++.
Python wird aufgrund seiner zahlreichen Programmierparadigmen häufig in größeren Unternehmen eingesetzt. Die gängigsten Programmiersprachen sind imperativ und objektorientiert funktional. Es enthält eine umfangreiche Standardbibliothek, automatische Speicherverwaltung und andere Funktionen.
Van Rossum arbeitete Anfang der 1980er Jahre als ABC-Programmierer bei CWI. Später, in den späten 1980er Jahren, begann Van Rossum bei der Arbeit an einem neuen verteilten Betriebssystem namens AMOEBA bei CWI mit der Erforschung einer Skriptsprache mit ABC-ähnlicher Syntax, aber Zugriff auf Amoeba-Systemaufrufe. Infolgedessen machte sich Van Rossum daran, eine neue einfache Skriptsprache zu entwickeln, die in der Lage ist, die Einschränkungen von ABC zu umgehen.
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 Version verwendete Modulsystem ist Modula-3. Später erhielt diese Programmiersprache den Namen Python. (Quelle: Analytics-Einblick)
Die Python I
Python-Code mit der Bezeichnung Version 0.9.0, veröffentlicht im Februar 1991, enthielt Funktionen, Ausnahmebehandlung, grundlegende Datentypen und Klassen mit Vererbung. Ein modulares System auf Basis von Modula-3 war ebenfalls in dieser Version enthalten. Python erhielt Anfang der 1990er Jahre Lambda, Reduce(), Map(), Filter(), Schlüsselwortargumente, funktionale Programmierwerkzeuge und integrierte Unterstützung für komplexe Zahlen.
Van Rossum startete um diese Zeit ein Projekt namens Computer Programming for Everyone (CP4E). Das Hauptziel von CP4E bestand darin, das Programmieren für die breite Öffentlichkeit zugänglicher zu machen und gleichzeitig die Bedeutung von Programmierkenntnissen hervorzuheben. Pythons Betonung auf sauberer Syntax und Zugänglichkeit war dabei ausschlaggebend. Obwohl CP4E nicht mehr aktiv ist, bleibt das Erlernen von Python einfach, und die meisten neuen Programmierer bevorzugen es. (Quelle: Analytics-Einblick)
Die Zukunft von Python
Mit einer wachsenden Benutzerbasis scheint Python nicht so schnell zu verschwinden. Viele bekannte Organisationen verwenden Python, und es wird von vielen Betriebssystementwicklern unterstützt, sodass die Zukunft von Python vielversprechend aussieht. Es ist in der Informationssicherheitsbranche weit verbreitet. Python wurde 2007, 2010 und 2018 zur Programmiersprache des Jahres von TIOBE ernannt. (Quelle: Analytics-Einblick)
Bild aus Entwicklungslücke