24.11.2013 Aufrufe

Java Bytecode-Generierung im Rahmen eines Softwarepraktikums ...

Java Bytecode-Generierung im Rahmen eines Softwarepraktikums ...

Java Bytecode-Generierung im Rahmen eines Softwarepraktikums ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Codegenerator für <strong>Java</strong> <strong>Bytecode</strong><br />

Beobachtung:<br />

Die JAVA VIRTUAL MACHINE (JVM) entspricht (fast) unserer<br />

Stackmaschine:<br />

Arithmetische Operationen erwarten Argumente auf Stack<br />

Lokale Variablen (insbesondere keine Register!)<br />

Ähnliche bedingte Verzweigungen<br />

[Klassen/Methoden spielen für unsere Zwecke keine Rolle]<br />

Unterschied:<br />

Keine booleschen Werte auf Stack, statt dessen bedingte<br />

Verzweigung nach arithmetischem Vergleich<br />

<strong>Java</strong> <strong>Bytecode</strong>-<strong>Generierung</strong> <strong>im</strong> <strong>Rahmen</strong> <strong>eines</strong> <strong>Softwarepraktikums</strong> in HASKELL — 9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!