Humboldt-Universität zu Berlin ZE Rechenzentrum (CMS) Abt. Systemsoftware und Kommunikation Dr. rer. nat. Andreas Kunert |
Im folgenden sind Links, Programme und anderer Kram zu finden, die entweder in einer meiner Lehrveranstaltungen Verwendung finden oder die ich sonst irgendwie für nützlich halte. Sollten irgendwelche Probleme auftauchen (insbesondere tote Links oder nicht lauffähige Programme), so würde ich mich über eine Benachrichtigung freuen. Die Daten hinter den einzelnen Links geben an, wann ich den betreffenden Link das letzte Mal verifiziert habe.
jasmin.sourceforge.net | Homepage des Jasmin-Projekts auf Sourceforge | 2014-05-05 |
Jasmin-Befehlsreferenz vom Jasmin-"Erfinder" Jon Meyer | leider tot | |
Die offizielle Homepage von D-Java, einem Java-Disassembler, der auch Jasmincode generieren kann. Es gibt hier binaries für DOS und Solaris | leider tot | |
Auf dieser Homepage kommt man über einen etwas unscheinbaren Link ebenfalls an D-Java, aber diesmal inklusive Sourcecode. Darüberhinaus scheint diese Version neuer und weniger fehlerhaft zu sein, als die auf der offiziellen Homepage | leider tot | |
classfileanalyzer.javaseiten.de/ code.google.com/p/classfileanalyzer/ |
Der ClassFileAnalyzer (Can) stellt inzwischen eine bessere Alternative zu D-Java dar. | 2014-05-05 |
jakarta.apache.org/bcel/ | Die ByteCode Engineering Library ist eine Java-Klassenbibliothek, die als Programmbeispiel ebenfalls einen jasmingenerierenden Disassembler besitzt. | 2014-05-05 |
jasmin-crashkurs | Ein Jasmin-Crashkurs für Leute, die einen C0-nach-Jasmin-Compiler schreiben wollen/müssen (Praktikumsaufgabe) |
jasmin-referenz | Ein Jasmin-Kurzreferenz für dieselbe Zielgruppe |
Die Cn-Sprachen habe ich definiert, um kleine, aber vollständige Beispielsprachen für Lehrcompiler zur Verfügung zu haben. Sie sind alle Teilsprachen von C, wobei C(n-1) immer weiter abgerüstet ist als Cn. |
c-1-grammar | Syntax der Sprache C(-1) |
c0-lexic | Lexik der Sprache C0 (ist auch gleichzeitig Lexik von (C-1), wenn man die überflüssigen Schlüsselwörter weglässt). |
c0-grammar | Syntax der Sprache C0 |
c1-lexic | Lexik der Sprache C1 |
c1-grammar | Syntax der Sprache C1 |
testsuite.tar.gz | Eine Testsuite von C0-Programmen, die viele Programme mit je genau einem bestimmten Fehler enthält. |
hilfe.tar.gz | Eine Symboltabelle und eine Codegenerierungskomponente implementiert in Java |
Eine kleine, aber sehr hilfreiche Liste ist die Sammlung von Bewertungskriterien für einen Seminarvortrag. |
Page created: Wednesday, 07-Apr-2005 13:30:00 MEST Last update: Monday, 05-May-2014 15:03:19 CEST Datenschutzerklärung |