Hochebene virtuelle Maschine

Virtual-Machine mit hoher Ebene ist ein Toolkit für die Entwicklung von virtuellen Maschinen für dynamische Sprachen.
Jetzt downloaden

Hochebene virtuelle Maschine Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Reid Spencer
  • Website des Verlags:
  • http://hlvm.org/

Hochebene virtuelle Maschine Stichworte


Hochebene virtuelle Maschine Beschreibung

Die virtuelle hohe Pegelmaschine ist ein Toolkit für die Entwicklung von virtuellen Maschinen für dynamische Sprachen. Die virtuelle Machine mit hohem Niveau ist ein Toolkit für die Entwicklung von virtuellen Maschinen für dynamische Sprachen.Die virtuellen hohen Pegel-Maschine ist: · Basierend auf der virtuellen LLVM (virtuelle Machine mit niedriger Ebene). LLVM ist HLVMs Schwesterprojekt. HLVM gewinnt eine enorme Fähigkeit von LLVM in den Bereichen Codegeneration, Bytecode-Speicherung, Laufzeitausführung usw. · Ziel, dynamische Sprachen wie Rubin, Python, Perl, Jython, Haskell, PROLOG usw. zu unterstützen. · Ein kompletter Compiler-Entwickler-Toolkit für Neue Sprachen einfach erstellen. Um einen neuen Compiler zu schreiben, schreiben Sprachdesigner einfach ein Plugin, das die Sprache an HLVM beschreibt und die Grammatikproduktionen in die umfassende abstrakte Syntaxbaum (AST) von HLVM übersetzt. Danach behandelt HLVM alle Aspekte der Codegeneration, Bytecode-Speicherung, XML-Übersetzung, JIT-Ausführung oder Interpretation und einheimische Zusammenstellung. · Ein Sprachinteroperabilitätsrahmen. Da alle Front-End-Compiler Code in demselben AST erzeugen, können sie interoperieren. Verwendung der Laufzeitbibliothek für gemeinsame Konstrukte (z.B. "Zeichenfolge") ermöglichen selbst komplexe Datentypen, die zwischen Sprachen geteilt werden sollen. Benutzer von HLVM können komplexe Programme in mehreren Sprachen schreiben und sichergestellt werden, dass das Ergebnis effizient ausgeführt werden kann. · Ein Code-Management-System einschließlich Code-Revisionen, Schnittstellenversionierung, automatisierte Wiedereinkompilierungen, Trennung von Arbeitsbereiche usw. · Derzeit in der Entwicklung. Projekt begann am 20. April 2006. Bleiben Sie auf dieser Website für zukünftige Entwicklungen abgestimmt. Es ist eine sehr frühzeitige Vorveröffentlichung. · Die in HLVM enthaltene Funktionalität ist ausreichend, um das Programm "Hello, World" auszuführen, aber nicht viel anderes.


Hochebene virtuelle Maschine Zugehörige Software

Adobe Flex.

Flex 2.0 liefert ein integrierter Satz von Tools und -Technologie, um skalierbare Rich-Internetanwendungen aufzubauen und bereitzustellen. ...

249

Herunterladen

Gipspin.

Gipspin ist ein grafisches Interface-Programmiersystem, mit dem Code visualisiert werden kann. ...

148

Herunterladen