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.
By Bennie Mols February 24, 2015
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.
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.
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.
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.
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.
Ich kann im Allgemeinen nicht sprechen. Lassen Sie uns nur über eine bestimmte Anwendung sprechen.
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.
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