Python erschien zuerst 1991, aber es war bis 2004 etwas unbekannt, ob das TIOBE-Ranking irgendetwas aussagekräftiges quantifiziert.
Was ist passiert? Was hat das Interesse an dieser 13-jährigen Sprache geweckt? Gibt es einen Grund, warum Python in den ersten zehn Jahren seines Bestehens nicht als echter Konkurrent von Perl galt? Gibt es einen Grund, warum Python noch zehn Jahre lang nicht relativ dunkel war?
Ich persönlich denke, dass Python eine sehr schöne Sprache ist und ich bin froh, dass ich nicht die einzige bin. Aber es gibt keine Unterstützung für Unternehmen oder ein Killer-Feature, das einen plötzlichen Anstieg der Relevanz erklären würde.
Kennt jemand die Geschichte?
programming-languages
python
Eric Wilson
quelle
quelle
Antworten:
Google
Google begann, Python intensiv zu nutzen und investierte erneut in die Entwicklung der Sprache.
Google ist die Unternehmensunterstützung. Was bietet Python eine OOP interpretiert ist Cross - Plattform schnell 1 Sprache. Was ist nicht zu mögen? Es ist ein weiteres hervorragendes Werkzeug in der Toolbox.
1. Schnell zu entwickeln , nicht schnell auszuführen. Das Schreiben eines Allzweck-Skripts in Python ist viel schneller als in Java oder C, wobei die Tatsache außer Acht gelassen wird, dass diese Sprachen schneller ausgeführt werden.
quelle
Ich habe um 2001 angefangen, Python zu verwenden, und zwar im 04/05 und etwas später. Ich kann mich an einige Ereignisse erinnern, die die Einstellung zu Python verändert und es als Webentwicklungssprache praktikabler gemacht haben.
FCGI passieren und dann WSGI. Zuvor mussten Sie Python-Skripte als gewöhnliches CGI ausführen, was nicht schnell genug war. mod_python war bei weitem nicht so gut wie mod_php, die .NET CLR oder die Java-Plattform JIT VM.
Prominente Universitäten fingen an, Algorithmus und andere Klassen mit Python zu unterrichten, und Bücher wie "Lerne, wie ein Informatiker zu denken" wurden veröffentlicht und wurden populär.
Es wurde zu Beginn des Jahrzehnts eine erstklassige Implementierungssprache bei Google, was sich auf die Ernsthaftigkeit auswirkte.
Sichtbare Entwickler und Standardentwickler wie Joe Gregorio und Mark Pilgrim verwendeten beide Python, um die Prototypen des Atom-Protokolls zu implementieren. Pilgrim schrieb dann DiveIntoPython, das vielen Menschen half, die Sprache zu lernen und zu erlernen.
Der 2.x-Zweig wurde stabil und implementierte Funktionen wie Unicode-Unterstützung, gutes XML-Parsing, einen neuen Garbage Collector, Generatoren und funktionale Methoden usw.
Der größte Wendepunkt war Django - das zusammen mit RubyOnRails um 2005 sehr berühmt wurde. Die Django-Philosophie unterschied sich von der von Rails, und viele Entwickler empfanden es als geeigneter für Projekte.
Für eine Sprache, die nicht von einem großen Unternehmen (wie C # und Java) unterstützt wurde, ist die Einführungs- und Entwicklungskurve ziemlich typisch und ähnelt anderen Open-Source-Sprachen wie Ruby.
Django hatte weniger Einfluss auf Python als Rails auf Ruby, da es bereits viel von Wissenschaftlern, Mathematikern, Quants, Akademikern usw. verwendet wurde.
quelle
Die Umbildung im TIOBE-Index im Jahr 2004 ist darauf zurückzuführen, dass Google seine Suche geändert hat. Von TIOBE kann man wirklich nicht viel lernen - es ist völliger Unsinn. Ich glaube nicht, dass die Popularität von Python plötzlich angestiegen ist. Sicherlich nicht, weil eine Firma es für einige ihrer Sachen intern verwendet.
quelle
Google war der Grund. Nur eine Handvoll Sprachen sind bei Google vorgeschrieben: C ++, Java, Python, Javascript, PHP?
Unternehmensunterstützung ist sehr wichtig für den Erfolg einer Sprache. Beispiele:
quelle
Die Gemeinschaft um ihn herum erreichte eine kritische Masse. Es ist sehr schwer, die Barriere der Popularität zu überwinden, und es ist nicht wirklich unerwartet, dass es sehr plötzlich passiert.
quelle
Es gibt einige Aspekte von Python, die es offen gesagt archaisch aussehen ließen. Dinge, bei denen Sie das Gefühl hatten, auf Lochkarten eines Großrechners zu codieren. Als hätte man Abstandsmaterie zu Codeblöcken eingerückt. Kleinigkeiten wie diese haben dazu geführt, dass viele Leute die Sprache nach einem sehr kurzen Blick verworfen haben. Ich vermute, dass es in den frühen Tagen ziemlich schlimm geschadet hat. Besonders in der Menge, die jahrelang in solchen Umgebungen gelebt hatte und nichts anderes wollte, als sich vom Mainframe zu entfernen und ins Internet zu gehen.
quelle