Hoge virtuele machine

Hoogwaardige virtuele machine is een toolkit voor het ontwikkelen van virtuele machines voor dynamische talen.
Download nu

Hoge virtuele machine Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Reid Spencer
  • Uitgever website:
  • http://hlvm.org/

Hoge virtuele machine Tags


Hoge virtuele machine Beschrijving

Hoogwaardige virtuele machine is een toolkit voor het ontwikkelen van virtuele machines voor dynamische talen. High-level virtuele machine is een toolkit voor het ontwikkelen van virtuele machines voor dynamische talen. De virtuele hoogwaardige machine is: · Gebaseerd op LLVM (virtuele machine op laag niveau). LLVM is het zusterproject van HLVM. HLVM krijgt een enorme capaciteit van LLVM op het gebied van codegeneratie, bytecode-opslag, runtime-uitvoering, enz. · Gericht op het ondersteunen van dynamische talen zoals Ruby, Python, Perl, Jython, Haskell, PROLOG, etc. · Een Toolkit van een complete compiler ontwikkelaars gemakkelijk nieuwe talen maken. Om een nieuwe compiler te schrijven, schrijven taalontwerpers eenvoudig een plug-in die de taal in HLVM beschrijft en hoe u de grammatica-producties in HLVM's uitgebreide abstracte syntaxstboom (AST) kunt vertalen. Daarna behandelt HLVM alle aspecten van de codegeneratie, bytecode-opslag, XML-vertaling, JIT-uitvoering of interpretatie en inheemse compilatie. · Een taalinteroperabiliteitskader. Omdat alle voorste eindcompilers code genereren in dezelfde AST, kunnen ze interopereren. Gebruik van de runtime-bibliotheek voor gemeenschappelijke constructies (b.v. "string") Sta zelfs complexe gegevenstypen toe die moeten worden gedeeld tussen talen. Gebruikers van HLVM kunnen complexe programma's in meerdere talen schrijven en worden verzekerd dat het resultaat efficiënt kan worden uitgevoerd. · Een codebeheersysteem inclusief code-revisioning, interfaceversie, geautomatiseerde recompilatie, scheiding van werkruimten, enz. · Momenteel in ontwikkeling. Project begon op 20 april 2006. Blijf op de hoogte van deze website voor toekomstige ontwikkelingen.Requirements: · Apache draagbare runtime · llvmwhat is nieuw in deze release: · Dit is de eerste release van HLVM. Het is een zeer vroege pre-release. · De functionaliteit bij HLVM met deze release is voldoende om het "Hallo, World" -programma te draaien, maar niet veel anders.


Hoge virtuele machine Gerelateerde software

Gcc upc

Een compilatie- en uitvoeringsomgeving voor programma's geschreven in de UPC (Unified Parallel C) -taal ...

157

Downloaden

SDCC

SDCC is een freeware, retargettable, optimalisatie van ANSI-C-compiler. ...

180

Downloaden

Lisaac

LISAAC is een compiler voor ISAAC, een op een prototype gebaseerde objecttaal. ...

165

Downloaden