[Übersetzung] 25 Jahre alter Python

Dieser Artikel ist eine Übersetzung eines Artikels, der am 24. Februar 2015 von Bennie Mols (@BennieMols) verfasst wurde.

Wenn Sie falsche Übersetzungen haben, senden Sie uns bitte eine Bearbeitungsanfrage.

25 Jahre alter Python

By Bennie Mols February 24, 2015

Guido van Rossum

Es ist 25 Jahre her, seit wir Python entwickelt haben. Guido van Rossum sucht immer noch nach einer Programmiersprache, die "leicht zu erlernen, einfach zu bedienen und sehr interaktiv" ist.

Credits: Bennie Mols

Im Laufe der Jahre hat sich Python zu einer der Top 10 Sprachen der Welt entwickelt. Dropbox, Google, Mozilla Und Walt Disney Unternehmen wie Animation Studios haben viele Python-Benutzer. Darüber hinaus Forschungsinstitute wie die US Aerospace Agency (NASA) und das CERN (European Nuclear Research Organization) Universitäten und Banken haben auch viele Benutzer.

Guido van Rossum, ein niederländischer Software-Ingenieur, sagte dies, als er 1990 am niederländischen Nationalen Institut für Information und Mathematik (CWI) in Amsterdam, Niederlande, arbeitete. Ich habe eine Programmiersprache gemacht. Er nannte diese Programmiersprache aus der britischen Comedy-Serie Flying Monty Python.

1995 zog van Rossum aus den Niederlanden in die USA. In den Vereinigten Staaten das National Institute of Standards and Technology (NIST), Corporation for National Research Initiatives (CNRI) /)), arbeitete als Softwareentwickler bei Google. Ich arbeite seit Dezember 2012 am Cloud-Service Dropbox in San Francisco. Erhielt 2001 den "Advancement of Free Software [Award]" der Free Software Foundation (https://www.fsf.org/awards/fs-award) und wurde 2006 von ACM als Distinguished Engineer anerkannt. empfangen.

Der Autor besuchte sein Haus in van Rossum in Belmont, Kalifornien. Dort diskutierte ich zwei Stunden lang mit ihm über die Python-Entwicklung und meine Leidenschaft für Software-Engineering.

Wie beschreiben Sie den Erfolg von Python?

Python ist einfach zu erlernen und zu verwenden und arbeitet sehr interaktiv. Computerprogrammierer können sehr schnell neue Ausführungsergebnisse erhalten. Es ist auch ein großartiges Werkzeug für Wissenschaftler, die interaktiv mit Daten arbeiten. Python war von Anfang an vor der Erfindung des Konzepts "Open Source", aber es ist sehr wichtig, dass es gemäß der Open Source-Philosophie verwendet wird. Python-Benutzer fühlen sich als Teil der Community und sind sehr bereit, Verbesserungen vorzunehmen.

Die Python-Benutzergemeinschaft hat Ihnen den Titel "Gentle Lifetime Authorizer" gegeben. Bedeutet das, dass Sie die endgültige Entscheidung über Python-Änderungen treffen müssen?

Der Begriff ist eine Art Humor, der von Monty Python stammt, und natürlich ist es ein Witz. In der Realität von Python habe ich wirklich sehr wenig Kraft. Ich bin begeistert von Sprachdiskussionen, aber im Grunde sitze ich nur vor meinem Computer und sende E-Mails. Das ist alles was ich tun kann. Ich bin nur überzeugend. Ich kann nur Entscheidungen treffen, wenn Änderungen an der Python-Syntax vorgenommen wurden.

Worauf bist Du am meisten stolz?

Ich habe eine Computersprache entwickelt, die auch 25 Jahre später noch erfolgreich ist. Kürzlich bin ich zur Python-Version zurückgekehrt, der ersten internationalen Veröffentlichung im Jahr 1991. Es ist Python heute sehr ähnlich. Die Grundidee ist immer noch dieselbe. Natürlich wurden im Laufe der Jahre dank der aktiven Open Source-Entwicklung viele Dinge hinzugefügt. Ich mag es immer sehr, mit anderen Programmierern zu interagieren, die versuchen, Programmierprobleme gemeinsam zu lösen.

Jetzt arbeiten Sie für Dropbox, ein junges Unternehmen mit vielen jungen Programmierern. Wie wäre es mit der Interaktion mit der neuen Generation dort?

Ich liebe es, mit meinen jungen und talentierten Programmierern Software zu entwickeln. Ich lerne immer noch Softwareentwicklung und wie man Probleme löst. Aber manchmal fühle ich mich wie ein Vertreter einer älteren Generation. Ich habe langjährige Erfahrung und teile diese Erfahrung selten mit jemandem bei Dropbox.

Einige meiner Erfahrungen sind weniger wichtig geworden. Zum Beispiel erinnere ich mich noch daran, wie man Lochkartenautomaten in den 70ern benutzt.

Auf der anderen Seite haben einige andere Erfahrungen einen Mehrwert. Manchmal kann ich sagen: "Dies ist ein Problem, mit dem ich vor 30 Jahren zu kämpfen hatte." Ich habe eine breite Sicht auf die Programmierung.

Die Anzahl der Fehler pro 1000 Codezeilen ist seit Jahrzehnten nicht gesunken. Darüber hinaus hat sich die ideale Anzahl von Softwareentwicklungsteams nicht geändert. Um ein wenig hinzuzufügen, hängt es streng davon ab, was Sie entwickeln möchten. Nehmen wir an, das sind zwischen 5 und 20 Personen.

Software wird in unserer Welt wichtiger denn je. Wie sehen Sie den Status von Software heute?

Ich kann im Allgemeinen nicht sprechen. Lassen Sie uns nur über eine bestimmte Anwendung sprechen.

Ich verstehe. Nehmen Sie als Beispiel ein autonomes Auto.

In naher Zukunft wird es mehr Dinge geben, die Autos autonomer tun können, vom Fahren auf derselben Spur bis zum Parken. Ein völlig autonomes Auto, das Sie wie ein Taxi überall hin bringen kann, ist jedoch noch weit entfernt. Es gibt viele Situationen, in denen selbstfahrende Autos nicht gut damit umgehen können. Und das kommt nicht wirklich auf. Der Mensch ist immer noch weit überlegen, wenn es darum geht, das Visuelle zu interpretieren, insbesondere das, was er sieht. Computer Vision muss viele Probleme überwinden, z. B. sich ändernde Lichtverhältnisse. Ich würde ein Auto bevorzugen, das mir hilft, wo es gebraucht wird, anstatt ein Auto, das sich um alles kümmert.

Sie leben und arbeiten im Silicon Valley. Sehen Sie schon das nächste große Ding?

Wie wäre es, ich habe nicht viel Voraussicht. Um Ihnen ein Beispiel zu geben: Die Erfindung des World Wide Web im Jahr 1991 hat mich völlig überrascht. Aber ich bin fest davon überzeugt, dass Software wie Menschen mehr Teil von uns werden wird. Sie können die meisten Dinge unwissentlich tun, wenn Sie fahren oder Fahrrad fahren. Das Fahrzeug ist also ein Teil von dir. Gleiches gilt für Mobiltelefone. Die Spitze der Software, die ein wesentlicher Bestandteil von uns geworden ist, ist zweifellos unsichtbar.

_ ** Bennie Mols ist ein Wissenschafts- und Technologie-Autor mit Sitz in Amsterdam, Niederlande. ** _

Recommended Posts

[Übersetzung] 25 Jahre alter Python
Python-Installation (Mac Edition) (alt)
Mehrstufige Auswahl (C # / Python) (alt)
[Übersetzung] Python statischer Typ, erstaunlicher Mypy!
Python
[Python] Klicken Sie auf die Google Übersetzungs-API
[Übersetzung] Vignette retikulieren: R zu Python-Schnittstelle
Verwenden Sie DeepL mit Python (für die Artikelübersetzung)
Apropos alte und neue Klassen in Python
Japanische Übersetzung: PEP 20 - Das Zen von Python