Seite 1 von 1

Geschwindigkeitsvergleich Perl vs. Python?

Verfasst: 04.06.2005, 11:00
von Airport1
Weiss wer, wie es um den Geschwindigkeitsvergleich Perl vs. Python bestellt ist? Gibt es hierzu Kenntnisse, ob Perl oder Python schneller ist? Und um welchen Faktor?

Es muss ja einen Grund geben, warum z.B. Google (die ja auf Performanz achten duerften) aber auch einige Firmen viel lieber Python einsetzen.

Vielleicht liegts aber auch nur am Coding Stil, bei Python kommt lesbarerer Code heraus zumindest schaut es so aus ;)

Verfasst:
von

Verfasst: 04.06.2005, 14:03
von hakker82
Ich schätze die bei Google hantieren viel mit C herum, um ihr Python-Zeugs zu erweitern. Das ist wohl der größte Vorteil für G.

Geschwindigkeitsvergleich Perl vs. Python?

Verfasst: 05.06.2005, 10:04
von pi-de
Web.de hat es auch so gemacht. C++ im Hintergrund, Python für die Ausgabe.
Ich weiß aber nicht, ob das noch aktuell ist.

// Hilft dir wahrscheinlich für deine Frage nicht viel, hm?

Verfasst: 07.06.2005, 10:28
von Outman
Hallo,

Python ist schneller, wenn es um reine berechnung geht - dafür ist es umständlicher, d.h. in der entwicklungszeit höher.

mfg. Nico

Geschwindigkeitsvergleich Perl vs. Python?

Verfasst: 07.06.2005, 11:01
von Airport1
> dafür ist es umständlicher, d.h. in der entwicklungszeit höher.

Woran machst Du das fest? Eigene Erfahrungen?

Was etwas "ulkig" rueberkommt ist dass es bei Python anscheinend keine {} zum Gruppieren von Bloecken gibt, hier entscheiden tatsaechlich die Anzahl Einrueckungen, also haben Spaces dort Syntax. Ob das gut oder schlecht ist kann man sich sicher vortrefflich darueber streiten.

Geschwindigkeitsvergleich Perl vs. Python?

Verfasst: 08.06.2005, 01:54
von pi-de
d.h. in der entwicklungszeit höher.
Sonst höre ich überall, dass mit Python schneller entwickelt
werden kann.
Jedenfalls ist Python *länger* einsetzbar als Perl.
also haben Spaces dort Syntax. Ob das gut oder schlecht ist
Immerhin sieht der Code dann etwas identischer aus. Wenn ich sonst
OpenSource (PHP z.B. ;) ) sehe, wo jemand 2437 Spaces pro Einrücken in Abfragen
oder Schleifen verwendet, könnte ich... einen Apfel essen.

Re: Geschwindigkeitsvergleich Perl vs. Python?

Verfasst: 08.06.2005, 09:11
von Bauchladen
Airport1 hat geschrieben:Weiss wer, wie es um den Geschwindigkeitsvergleich Perl vs. Python bestellt ist? Gibt es hierzu Kenntnisse, ob Perl oder Python schneller ist? Und um welchen Faktor?

Es muss ja einen Grund geben, warum z.B. Google (die ja auf Performanz achten duerften) aber auch einige Firmen viel lieber Python einsetzen.

Vielleicht liegts aber auch nur am Coding Stil, bei Python kommt lesbarerer Code heraus zumindest schaut es so aus ;)
Python vs. Perl vs. Java vs. C++ Runtimes
https://www.flat222.org/mac/bench/

Du meinst sicher das Google Python Sitemap Tool. Gibt es noch andere
Indize fuer das "Google schwoert auf Python" Geruecht ? Gruende
koennten sein:

1. die arme Sau, die das Tool coden musste konnte nix anderes
2. Python und XML ist einfacher als Perl und XML
3. man wollte mal experientieren

Ansonsten gibt es eigentlich keinen Grund, oder ? :)

Die "Lesbarkeit" von Code ist nicht unbedingt eine Sache der Sprache
selbst, sondern eine Sache des Entwickler-Stils. (Ausnahmen: ASM und LISP)
In Java, was eigentlich sehr gut 'lesbar' ist, kann man ebenso
saumaessigen Code hinlegen wie in C. Und das die groessten Stil-Saeue
mit C arbeiten ist ja kein grosses Geheimnis.


Gruss,
Bauch Laden