Thread perl direkt in assembler? (28 answers)
Opened by supersucker at 2005-09-03 18:00

murphy
 2005-09-04 02:11
#57606 #57606
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
[quote=betterworld,03.09.2005, 23:57]Ich meinte eigentlich nicht [/i]variable[/i] regulaere Ausdruecke, sondern alle. Denn ich ging davon aus, dass man die regulaeren Ausdruecke nicht auch in Assemblercode umwandeln moechte. [...][/quote]
Warum sollte man die regulären Ausdrücke nicht auch kompilieren? Gerade das könnte meiner Meinung nach einen schönen Geschwindigkeitsvorteil bringen, weil man die exzellent optimiert kompilieren kann!

[quote=betterworld,03.09.2005, 23:57]Jedenfalls wird es eine widerliche Angelegenheit, zur Laufzeit Maschinencode zu erzeugen, der dann irgendwo in den Speicher gepackt wird und von dort aus ausgefuehrt wird; und genau das ist fuer eval ja noetig.[/quote]
<haarspalterei>Codegenerierung zur Laufzeit ist zwar eine Variante, eval zu implementieren, aber nicht die einzige. Es gibt da noch so einen echt coolen Trick mit continuation passing style, mit dem man sich eine aus einem vorher angelegten Vorrat an Routinen zur Laufzeit ein beliebiges Programm basteln kann, ohne dazu neuen Maschinencode in den Speicher schreiben zu müssen.</haarspalterei>

[quote=betterworld,03.09.2005, 23:57]So oder so muesste man perl so ziemlich neu schreiben.[/quote]
Das halte ich eben auch für ein wichtiges Problem.
When C++ is your hammer, every problem looks like your thumb.

View full thread perl direkt in assembler?