Forums Neueste Beiträge
 

Assembler vs. Perl

19/12/2009 - 09:20 von Manuel Rodriguez | Report spam
Ich habe beide Programmiersprachen verglichen: GNU Assembler vs. Perl.
Die Aufgabe: 30000 mal den String "Hello World" ausgeben. Perl war
in der Programmierung deutlich angenehmer: eine FOR-Schleife mit print
und fertig. Assembler hingegen war komplizierter, ich hab die Ausgabe
mit push und dann glibc "printf" erledigt.
Zur Geschwindigkeitsmessung gab ich auf der Linux Kommandozeile
folgendes ein:
"time perl beispiel.pl"
"time beispiel.exe" (vorher beispiel.asm mit as und ld nach
beispiel.exe assembliert)

Und es gab eine Überraschung: beide Programme benötigten 3,8 Sekunden
zur Ausführung. Einmal die Perl-Interpretersprache und beim zweiten
Mal der Assembler. Hàtte ich nicht erwartet, ich glaubte Assembler
wàre schneller.

Danach hab ich den gleichen Test unter X11 gemacht. Wieder beide
gleichauf, aber diesmal braucht es 11 Sekunden; d.h. durch die
Grafikausgabe bei X11 wird gebremst.
 

Lesen sie die antworten

#1 Peter Köhlmann
19/12/2009 - 09:33 | Warnen spam
Manuel Rodriguez wrote:

< snip Trolliges >


/| /| | |
||__|| | Please don't |
/ O O\__ feed |
/ \ the trolls |
/ \ \ |
/ _ \ \ -
/ |\____\ \ ||
/ | | | |\____/ ||
/ \|_|_|/ | __||
/ / \ |____| ||
/ | | /| | --|
| | |// |____ --|
* _ | |_|_|_| | \-/
*-- _--\ _ \ // |
/ _ \\ _ // | /
* / \_ /- | - | |
* ___ c_c_c_C/ \C_c_c_c____________

Ähnliche fragen