Benchmarktest

Hallo zusammen,

haben wir hier vielleicht einen pythonexperten der dieses Script in python umsetzen kann:

http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…

würde mit dem script gerne einen benchmarktest durchführen.

Gruß
Phillip

Hallo Phillip,

haben wir hier vielleicht einen pythonexperten der dieses
Script in python umsetzen kann:

würde mit dem script gerne einen benchmarktest durchführen.

Da Du das schon in PHP und in Perl und heute auch in C/C++ angefragt hast, kann ich dir verraten, es gibt noch mehr Programmiersprachen:
http://de.wikipedia.org/wiki/Liste_der_Programmiersp…

Damit kannst Du noch mehr Experten beschäftigen :wink:

Aber die heutige Aufgabenstellung habe ich schon erledigt, ohne eine einzige Programmzeile zu schreiben, C++ ist schneller als Python :wink:

Viele Grüsse
Klaus Bernstein

Hallo Phillip,

haben wir hier vielleicht einen pythonexperten der dieses
Script in python umsetzen kann:

würde mit dem script gerne einen benchmarktest durchführen.

Da Du das schon in PHP und in Perl und heute auch in C/C++
angefragt hast, kann ich dir verraten, es gibt noch mehr
Programmiersprachen:
http://de.wikipedia.org/wiki/Liste_der_Programmiersp…

Damit kannst Du noch mehr Experten beschäftigen :wink:

Viele Grüsse
Klaus Bernstein

gegen mehr beispiele hätte ich auch nichts gegen,
aber python / prel / c / c++ sind für mich so die sprachen die
ich neben php vielleicht noch lernen würde.

Aber die heutige Aufgabenstellung habe ich schon erledigt,
ohne eine einzige Programmzeile zu schreiben, C++ ist
schneller als Python :wink:

das weiß ich auch :wink: aber mir ging es hier mehr um die
differenz zwischen den programmiersprachen / scriptsprachen

Gruß
Phillip

Hallo Phillip,

gegen mehr beispiele hätte ich auch nichts gegen,

Na gut, hier eine Lösung in awk (bzw gawk), jetzt nur, weil ich awk besser als Python kann:

#!/usr/bin/awk -f
BEGIN {
 FS = ";"
 OFS = ";"
 out\_k= "k.txt"
 out\_t= "t.txt" 
 system("rm -f " out\_k " " out\_t)
}
/^KO/ { 
 $1 = "NULL"
 for (i=3; i \> out\_k 
}
/^T/ {
 i=4
 j=0
 while ($i || $(i+1) || $(i+2) || $(i+3) || $(i+4))
 {
 print "NULL", $3, ++j, $i, $(i+1), $(i+2), $(i+3), $(i+4) \>\>out\_t
 i+=5
 }
}

END {
 close (out\_k)
 close (out\_t)
}

aber python / prel / c / c++ sind für mich so die sprachen die
ich neben php vielleicht noch lernen würde.

Ein guter Vorsatz, aber noch besser ist es, einfach mit dem Lernen einer Sprache anzufangen :wink:
Aber erkläre mir mal, was hat diese Programmieraufgabe damit zu tun, dass Du python / perl / c / c++ lernen möchtest. Das kommt mir vor, wie jemand, der einen deutschen Text in chinesisch, englisch, französisch und russisch übersetzt haben möchte, mit der Begründung, er möchte eventuell diese Sprachen einmal lernen und jetzt nur sehen… Ja, was? Was möchtest Du sehen? Ich verstehe es wirklich nicht.

aber mir ging es hier mehr um die
differenz zwischen den programmiersprachen / scriptsprachen

Tja, die Differenz zwischen den Sprachen möchtest Du sehen, aber siehst Du auch etwas, wenn Du diese Sprachen noch nicht kannst? Was siehst Du z.B. an meinem kleinen Skript? Und was meinst Du genau mit „Differenz zwischen den Sprachen“? Die verschiedene Syntax? Die könntest Du dir auch ganz gut durch einen Blick in verschiedene Perl-, PHP-, Python- und C-Tutorials ansehen. Ich liefere dir gerne verschieden Adressen…
Ich denke dein Titel „Benchmarktest“ gibt schon die Richtung vor, Du willst wissen, welches Skript/Programm ist am schnellsten? Auch deine frühere Bemerkung

also ich hab damit jetzt gerade mal einen benchmarktest
gemacht.
und ich muss sagen das perl dadrin deutlich schlechter
abschneidet als php.

bestätigt meine Vermutung. Aber was soll das ganze, wenn Du (und jeder andere auch) eh schon weiss, daß ein C bzw. C++ Programm schneller als jede Skriptsprache ist. Lohnt das die Mühe und vor allem, was fängst Du damit an?
Ich weiss, ich löchre dich hier ganz schön mit meinen Fragen, aber ich denke, nachdem Du hier eine ganze Menge Programmierer eingespannt hast, könntest Du dich vielleicht auch etwas näher erklären.

Viele Grüße und ganz gespannt auf Antwort wartend
Klaus Bernstein

PS. Kann sein, daß nur mich das so interessiert. Also wenn Du willst und dir das lieber ist, kannst Du ja auch per Mail mit mir plaudern.

Hallo Phillip,

aber python / prel / c / c++ sind für mich so die sprachen die
ich neben php vielleicht noch lernen würde.

Ein guter Vorsatz, aber noch besser ist es, einfach mit dem
Lernen einer Sprache anzufangen :wink:

naja dafür würde ich halt gern wissen welche sprache für meine anwendungen am schnellsten sind

Aber erkläre mir mal, was hat diese Programmieraufgabe damit
zu tun, dass Du python / perl / c / c++ lernen möchtest. Das
kommt mir vor, wie jemand, der einen deutschen Text in
chinesisch, englisch, französisch und russisch übersetzt haben
möchte, mit der Begründung, er möchte eventuell diese Sprachen
einmal lernen und jetzt nur sehen… Ja, was? Was möchtest Du
sehen? Ich verstehe es wirklich nicht.

naja wenn du nach russland ziehst lernst du ja auch net englisch weil du dich da halbwegs mit verständigen kannst sondern russisch weil es am besten geht.

aber mir ging es hier mehr um die
differenz zwischen den programmiersprachen / scriptsprachen

Tja, die Differenz zwischen den Sprachen möchtest Du sehen,
aber siehst Du auch etwas, wenn Du diese Sprachen noch nicht
kannst? Was siehst Du z.B. an meinem kleinen Skript? Und was
meinst Du genau mit „Differenz zwischen den Sprachen“? Die
verschiedene Syntax? Die könntest Du dir auch ganz gut durch
einen Blick in verschiedene Perl-, PHP-, Python- und
C-Tutorials ansehen. Ich liefere dir gerne verschieden
Adressen…
Ich denke dein Titel „Benchmarktest“ gibt schon die Richtung
vor, Du willst wissen, welches Skript/Programm ist am
schnellsten? Auch deine frühere Bemerkung

jop genau in die richtung gehts

also ich hab damit jetzt gerade mal einen benchmarktest
gemacht.
und ich muss sagen das perl dadrin deutlich schlechter
abschneidet als php.

bestätigt meine Vermutung. Aber was soll das ganze, wenn Du
(und jeder andere auch) eh schon weiss, daß ein C bzw. C++
Programm schneller als jede Skriptsprache ist. Lohnt das die
Mühe und vor allem, was fängst Du damit an?

jop lohnt sich,
wenn perl oder python nur halb so schnell wie c gewesen wäre hätte ich damit angefangen weil die mir bei mir auf der arbeit mehr bringen.

da c aber locker 20x so schenll ist werde ich dann jetzt wohl mit c beginnen.

Gruß
Phillip

Hallo Phillip,

wenn perl oder python nur halb so schnell wie c gewesen wäre
hätte ich damit angefangen weil die mir bei mir auf der arbeit
mehr bringen.
da c aber locker 20x so schenll ist werde ich dann jetzt wohl
mit c beginnen.

Und das hast Du wirklich nicht gewusst? Obwohl Du auf meine diesbezügliche Bemerkung („natürlich ist C bzw. C++ schneller“) selbst schon geantwortet hast

das weiß ich auch :wink:

Hättest Du einfach gefragt, was ist schneller, C oder ne Skriptsprache, dann hättest Du allen viel Mühe erspart.
Aber gut, lassen wir das, Schwamm drüber…

Viele Grüsse
Klaus Bernstein

Hallo Phillip,

jop lohnt sich,
wenn perl oder python nur halb so schnell wie c gewesen wäre
hätte ich damit angefangen weil die mir bei mir auf der arbeit
mehr bringen.

Ein compiliertes P4rogramm ist immer viel schneller als ein interpretiertes.

MfG Peter(TOO)

Damit du jetzt nicht allen arbeit machst nur um schon altbekannte sachen herrauszufinden…gibt ja noch Pascal , Basic, Object Pascal … etc etc etc etc ach hier gleich die liste http://de.wikipedia.org/wiki/Liste_der_Programmiersp…

Dieser link
http://www.activevb.de/rubriken/kolumne/kol_26/cppef…
z.b. zeigt auf warum c/c++ so schnell ist, weil das wirste bestimmt auch noch wissen wollen, ist nun c c# oder c++ am schnellsten einfachsten etc.

Ich seh du bist Informatikkaufmann , warscheinlich noch im 1 monat .-)
sorry, aber generelles brauch man nicht durch beauftragen von zig leuten herrauszufinden, danach kann man im internet suchen (z.b. gogeln).

Der wohl eindeutigste überblick
http://dada.perl.it/shootout/heapsort.html

Da ist das was du machst schon lange getan worden :smile:

Damit du jetzt nicht allen arbeit machst nur um schon
altbekannte sachen herrauszufinden…gibt ja noch Pascal ,
Basic, Object Pascal … etc etc etc etc ach hier gleich die
liste
http://de.wikipedia.org/wiki/Liste_der_Programmiersp…

ach ne…
hab aber nur nach 3 sprachen gefragt, hatte schon einen grund das ich sprachen wie delphi/ java/ pascal nicht aufgeführt habe

Ich seh du bist Informatikkaufmann , warscheinlich noch im 1
monat .-)

wuste nicht das die prüfungen neuerdings im august/september sind. also vor 2 jahren zu meinem ausbildungsende waren die prüfungen noch im juni / februar

sorry, aber generelles brauch man nicht durch beauftragen von
zig leuten herrauszufinden, danach kann man im internet suchen

habe auch nicht nach irgendwas gefragt

da es mir um ein spezieles script wo ich die geschwindigkeitstest dürchführen wollte kann ich schlecht google damit beauftragen.

1 Like

OT: du bist echt frech
soll ich wirklich noch was dazu sagen, oder erledigst du gerade auf kosten anderer deine Hausaufgaben ???

Perl , C++/C, Phyton sind schon mal mehr als 2
bezog auf :
C++ Thread den du gestellt hast http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…
Perl-Cgi Thread den du gestellt hast
http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…
Und Hier oben gehts dann mit Phyton los.

und Grundsätzlich heist, das es immer so ist , und jenachdem wie gut du eine Aufgabe löst (programmier logik), du schlaumeier, kann auch c++ ultra langsam werden.

Deine Antwort ist also etwas unverschämt. Wunder dich also nicht wenn ich Dir so gegen den Karren fahre. Du willst anscheinend lieber erstmal arbeit produzieren anstatt dich um TATSACHEN der GRUNDLAGEN zu kümmern . Wenn du ein Laie in Thema Informatik wärest, hätt eich dein vorgehen verstanden , so denk ich aber, ja die Prüfungen sind wohl neuerdings in anderen Monaten und bei Dir wohl erst in 2 Jahren.

Oder meinst du das die leute ihre Zeit hier aus langeweile verbringen, um dir deinen Job zu sichern ???.

Du bist undankbar in jedem Fall und beschwerst dich auch noch wenn dich mal einer darauf hinweist, das dein *Bildungsnivea* keinem ausgebildeten Informatikkaufman entspricht.

Ich hab nie eine Ausbildung genossen und hab mir auch alles mit google oder Eigenleistung erwitschaftet, alledings gab es zu meiner Zeit noch garkein Internet wo ich einfach alle Aufgaben verteilen konnte.

Gut das ICH wenigstens DIR mal die Meinung klar sage, die anderen deuten das ja nur an. Aber ich hab mir schon gedacht das du voll darauf abfährst anderen Arbeit zu machen ,wo ein einfacher blick auf eine Tabelle ,die ich nach 5 minuten googeln gefunden habe, Dir sagen würde welche Sprache wie schnell ist, vorrausgesetzt man kann sie auch richtig umsetzen.

Echt peinlich mir sowas von einem Informatikkaufman des 2 Bildungsjahr sagen zu lassen. Aber du scheinst ja gerne anderer Leute arbeit dann am Ende dein Eigen nennen zu wollen und auch noch deine unfähigkeit mit ignoranten argumenten zu füllen.

So einem sollte man garnicht helfen, sowas sollte man einfach ignorieren.

Lerne aus deinen Fehlern und halte sie nicht noch für die 10 Gebote.

P.S. ginge es hier nur um ein Script , dann bräuchtest du eh kein C++ etc lernen , denn die Ergebnisse deines ach so speziellen Falles hast du doch jetzt schon gratis bekommen. Du wirst immer unsympatischer Meister Lampe :frowning: Deine argumente sind einfach nur eine widerspiegelung deines ertappten EGOs.

P.P.S. bestimmt wirst du dich auch hierzu rechtfertigen mit spakken agumenten. Mal sehen was noch kommt. Bestimmt ausrede unendlich tipp ich mal.

1 Like

soll ich wirklich noch was dazu sagen, oder erledigst du
gerade auf kosten anderer deine Hausaufgaben ???

Perl , C++/C, Phyton sind schon mal mehr als 2
bezog auf:

hab ja auch gesagt das ich dies in den 3 sprachen brauche nicht in 2 und nicht in allen sprachen die es gibt.

C++ Thread den du gestellt hast
http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…
Perl-Cgi Thread den du gestellt hast
http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…
Und Hier oben gehts dann mit Phyton los.

sollte ich kennen, habe ich ja auch erstellt.

und Grundsätzlich heist, das es immer so ist , und jenachdem
wie gut du eine Aufgabe löst (programmier logik), du
schlaumeier, kann auch c++ ultra langsam werden.

ach ne ist bei jeder programmiersprache so…

Deine Antwort ist also etwas unverschämt.

Meine Antwort, die antwort auf die ich gerade antworte kommt von jemandem der nix mit dem thread zu tun hatte und nur durch polemik und dauer schlecht gelaunt sein glänzt.

Wunder dich also
nicht wenn ich Dir so gegen den Karren fahre. Du willst
anscheinend lieber erstmal arbeit produzieren anstatt dich um
TATSACHEN der GRUNDLAGEN zu kümmern . Wenn du ein Laie in
Thema Informatik wärest, hätt eich dein vorgehen verstanden ,

die grundlagen kenne ich… ich wuste auch vorher das c++ schneller ist, ich wollte aber gerne noch den faktor wissen.

so denk ich aber, ja die Prüfungen sind wohl neuerdings in
anderen Monaten und bei Dir wohl erst in 2 Jahren.

naja wem die argumente ausgehen…

Oder meinst du das die leute ihre Zeit hier aus langeweile
verbringen, um dir deinen Job zu sichern ???.

mein job is sicher, ich zwinge auch keinen auf meine threads zu antworten oder?
außerdem helfe ich genau soviel in dem bereichen die ich behersche mit wie jeder andere hier.

Du bist undankbar in jedem Fall und beschwerst dich auch noch
wenn dich mal einer darauf hinweist, das dein *Bildungsnivea*
keinem ausgebildeten Informatikkaufman entspricht.

dein verhalten entspricht auch keinen menschen mitte 30

Ich hab nie eine Ausbildung genossen und hab mir auch alles

tja

mit google oder Eigenleistung erwitschaftet, alledings gab es
zu meiner Zeit noch garkein Internet wo ich einfach alle
Aufgaben verteilen konnte.

ich hab auch alles was ich gelernt habe durch eigenleistungen erlernt. für das was ich jetzt mache hab ich in der ausbildung nix gelernt.

Gut das ICH wenigstens DIR mal die Meinung klar sage, die
anderen deuten das ja nur an. Aber ich hab mir schon gedacht
das du voll darauf abfährst anderen Arbeit zu machen ,wo ein
einfacher blick auf eine Tabelle ,die ich nach 5 minuten
googeln gefunden habe, Dir sagen würde welche Sprache wie
schnell ist, vorrausgesetzt man kann sie auch richtig
umsetzen.

s.o.

Lerne aus deinen Fehlern und halte sie nicht noch für die 10
Gebote.
So einem sollte man garnicht helfen, sowas sollte man einfach
ignorieren.

naja ich lerne aus meinen fehlern und werde mit so einem gar nicht mehr weiterdiskutieren.
gibt genug leute hier die das ohne polemik und miese laune tun können

P.S. ginge es hier nur um ein Script , dann bräuchtest du eh
kein C++ etc lernen , denn die Ergebnisse deines ach so
speziellen Falles hast du doch jetzt schon gratis bekommen. Du
wirst immer unsympatischer Meister Lampe :frowning: Deine argumente
sind einfach nur eine widerspiegelung deines ertappten EGOs.

im diesem schritt ging es mir ja auch nur um das script habe auch nie was anderes behauptet…
aber keine sorge zur ausgabe als mein eigens script bringen mir diese scripts nichts. wenn ich das machen würde würde ich mein eigenes argument für eine c++ schulung beim chef kaputt machen :wink:

P.P.S. bestimmt wirst du dich auch hierzu rechtfertigen mit
spakken agumenten. Mal sehen was noch kommt. Bestimmt ausrede
unendlich tipp ich mal.

naja wie gesagt nen mensch mitte 30 …

1 Like