Thread neue Perl 6 Operatoren
(48 answers)
Opened by lichtkind at 2007-11-09 22:22
perl5 besitzt auch die Möglichkeit, Bytecode von der Platte auszuführen. Nur leider bringt es keine Geschwindigkeit. Als Begründung habe ich mal gehört, dass das eigentliche Parsen bei perl5 sehr schnell ist und die Zeit bei den vielen malloc-Operationen verloren geht. Das wird bei parrot auch nicht anders sein. Es sei denn, man arbeitet mit Memory-Dumps.
Threads bei perl5 sind unbenutzbar, ja. Ich habe auch das Gefühl, dass perl5 gerade deswegen so schnell ist, weil die Interna so "unsauber" sind. Statt die Interna orthogonal auszulegen, hat man den Interpreter für die üblich auftretenden Fälle schnell gemacht. Das ist nur ein Gefühl, ich kann es nicht belegen. |