Python: die成功的 geschichte eines flexiblen programmierlanguages

Python war nie eines jener Tools, die aufgrund ihrer Popularität über die Landesgrenzen hinausgerissen wurden. Im Gegenteil, seine Erfolgsgeschichte basiert auf einer pragmaticen Herangehensweise.

Die anfänge in abc

Guido van Rossum, der Schöpfer von Python, begann seine Arbeit an dem Language, als er am CWI (Centrum Wiskunde & Informatica) in den Niederlanden arbeitete. Hier traf er auf ein Team, das an ABC arbeitete – einem Language, das sich an Anfänger richtete und einfache, klare Syntax nutzen sollte.

ABC erfuhr jedoch kein großes Echo, da es in eine Zeit fiel, als die Technologie noch nicht reif für sein Konzept war. Trotzdem vermittelte ABC die Idee, dass ein Language flexibel und einfach zu bedienen sein kann, ohne dabei an Seriosität zu verlieren.

Die lösung für amoeba

Die lösung für amoeba

Van Rossums nächster Schritt kam, als er am Projekt Amoeba arbeitete – einem verteilten Betriebssystem. Hier stellte sich heraus, dass die Anwendung von Apps in C zu umständlich war, insbesondere für bestimmte Aufgaben.

Van Rossum brauchte ein Language, das schneller und einfacher zu bedienen war, ohne dabei an Klarheit einzubüßen. Daher begann er, ein neues Language zu entwickeln, das Teile der ABC-Idee übernahm, aber an die realen Bedürfnisse von Programmierern seiner Zeit angepasst war.

Die verbreitung über usenet

Die verbreitung über usenet

Python unterschied sich von ABC dadurch, dass es über Usenet vertrieben werden konnte, einem wichtigen Kommunikationsmedium für Programmierer in jener Zeit. Hier konnte das Quellcode von Python an andere Länder und Kontinente gesendet werden, ohne auf langsame Kanäle angewiesen zu sein.

Dies ermöglichte es, dass Python von verschiedenen Benutzern getestet, diskutiert und adoptiert wurde. Dadurch konnte es rasch an Popularität gewinnen und sich zu einem erfolgreichen Language entwickeln.

Van Rossum blieb an Python beteiligt, auch wenn er verschiedene Stellen wechselte, darunter CNRI, Google und Dropbox. Im Jahr 2019 erhielt er die Dijkstra Fellowship vom CWI für seine Beiträge zur Programmierung.

Heute ist Python eines der am häufigsten verwendeten Programmierlanguages weltweit, bekannt für seine einfache Syntax, seine hohe Produktivität und seine breite Anwendungsbereiche. Seine Erfahrung zeigt, dass ein Language erfolgreich werden kann, wenn es klare, einfache und effiziente Lösungen bietet, die sich leicht vermitteln lassen.