Voodoo-Compiler.

Eine Implementierung der Voodoo-Programmiersprache
Jetzt downloaden

Voodoo-Compiler. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL v2
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Robbert Haarman
  • Website des Verlags:
  • http://inglorion.net/software/muhttpd/

Voodoo-Compiler. Stichworte


Voodoo-Compiler. Beschreibung

Eine Implementierung der Voodoo-Programmiersprache Voodoo Compiler ist eine Implementierung der Voodoo-Programmiersprache. Die Programmiersprache der Voodoo-Programmiersprache ist eine Low-Level-Programmiersprache, die über die Anweisungseinstellung des Plattforms und der Aufrufung von Konventionen abstrahiert wird, jedoch sonst den Programmierer frei lässt, um irgendwas auf allem zu tun.Voodoo-Compiler ist in Ruby geschrieben und generiert Code für I386-kompatibel, AMD64, und MIPS-CPUs. Der Support für zusätzliche Ziel-CPUs ist für die Zukunft geplant.Sagether sind zwei wichtigste Möglichkeiten, den Voodoo-Compiler zu verwenden: Durch Ausführen des Voodooc-Programms oder mithilfe der Ruby-API.Das Voodooc-Programm kompiliert eine Voodoo-Quelldatei. Seine Verwendung wird in der Voodooc.1-Manpage beschrieben, die in der Verteilung enthalten ist. Das Folgende ist ein Beispiel dafür, wie Voodooc verwendet werden kann, um eine ausführbare Hallo aus einer Quelldatei von einer Quelldatei herzustellen. Kann im Verzeichnistest der Verteilung gefunden werden. Der zweite Weg, um den Voodoo-Compiler zu verwenden, besteht darin, es aus einem Rubin-Programm zu verwenden. Dies kann beispielsweise verwendet werden, um Code für die Zielplattform zu generieren, ohne eine .voo-Datei erstellen zu müssen. Das Folgende ist ein Beispiel, das eine Objektdatei erstellt, die als FACT.O mit einer Definition einer Funktionsfakte enthält, die die Faktorien berechnet: Erfordert 'Voodoo'Generator = Voodoo :: codegenerator.get_Generator: architektur =>: i386 ,: format =>: elfgenerator.export: factgenerator.add_function_label: factgenerator.add_function , , # ], # sonst , , ]] Datei.Open ('fact.o', ' w ') {| Outfile | Generator Was ist neu in dieser Version: · Diese Version fixiert Fehler in den Implementierungen des Set-Words für I386 und AMD64 und fügt Tests für die Fälle hinzu, die zuvor nicht ordnungsgemäß funktioniert haben.


Voodoo-Compiler. Zugehörige Software