Christian Kruse: ich möchte mehr über laufzeit, prozessoren etc. wissen

Beitrag lesen

Moin hm....,

gibt es eine art vergleichseinheit? also im sinne von:

werkzeug D von programmiersprache A verbraucht z.b. für etwas 5 Einheiten vergleichseinheit

und werkzeug C von programmiersprache B verbraucht z.b. für etwas nur 3 Einheiten vergleichseinheit.

Nein, so etwas gibt es nicht. Denn das ist so pauschal gar nicht beantwortbar und hängt von vielen Faktoren ab. Natürlich gibt es ausgefeilte Benchmarks (z. B. The Computer Language Benchmarks Game, das dürfte da wohl das bekannteste sein), aber wirklich informativ ist das halt nicht. Wenn es wirklich Performance-kritisch ist, musst du den Algorithmus halt im Zweifel in verschiedenen Sprachen implementieren und testen, was schneller ist. Wobei das erst der zweite oder eher sogar dritte Optimierungs-Schritt sein sollte; zuerst solltest du prüfen, ob du den Algorithmus verändern kannst oder durch andere Datenstrukturen optimieren kannst, danach ob du eventuell den Algorithmus effizienter formulieren kannst oder gar Abkürzungen nehmen kannst. Und erst zuletzt solltest du auf die Sprache schauen, denn gerade als Anfänger hat die die kleinste Auswirkung auf die Laufzeit.

LG,
 CK