Máquina virtual de alto nivel

Máquina virtual de alto nivel es un kit de herramientas para desarrollar máquinas virtuales para lenguas dinámicas.
Descargar ahora

Máquina virtual de alto nivel Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Reid Spencer
  • Sitio web del editor:
  • http://hlvm.org/

Máquina virtual de alto nivel Etiquetas


Máquina virtual de alto nivel Descripción

La máquina virtual de alto nivel es un kit de herramientas para desarrollar máquinas virtuales para lenguas dinámicas. La máquina virtual de alto nivel es un kit de herramientas para desarrollar máquinas virtuales para lenguas dinámicas. La máquina virtual de alto nivel es: · Basado en LLVM (máquina virtual de bajo nivel). LLVM es el proyecto hermano de HLVM. HLVM gana una tremenda capacidad de LLVM en las áreas de Generación de Código, Storage Bytecode, Ejecución de tiempo de ejecución, etc. · Dirigido a apoyar lenguajes dinámicos como Ruby, Python, Perl, Jython, Haskell, Prolog, etc. Creando nuevos idiomas fácilmente. Para escribir un nuevo compilador, los diseñadores de idiomas simplemente escriben un complemento que describa el idioma a HLVM y cómo traducir las producciones de gramática en el árbol de sintaxis abstracto integral de HLVM (AST). Después de eso, HLVM maneja todos los aspectos de la generación de código, el almacenamiento de bytecode, la traducción XML, la ejecución o la interpretación de JIT, y la compilación nativa. · Un marco de interoperabilidad de idiomas. Debido a que todos los compiladores de extremo delantero generan un código en el mismo AST, pueden interoperar. El uso de la biblioteca de tiempo de ejecución para construcciones comunes (por ejemplo, la cadena ") permite que incluso los tipos de datos complejos se compartan entre idiomas. Los usuarios de HLVM pueden escribir programas complejos en varios idiomas y estar asegurados, el resultado se puede ejecutar de manera eficiente. · Un sistema de administración de código que incluye revisión de código, versiones de interfaz, recompilación automatizada, separación de espacios de trabajo, etc. · Actualmente en desarrollo. El proyecto comenzó el 20 de abril de 2006. Manténgase atendido a este sitio web para futuros desarrollos. Requisements: · Apache Portable Runtime · LLVMWhat's NUEVO en esta versión: · Esta es la primera versión de HLVM. Es un pre-liberación muy temprana. · La funcionalidad incluida en HLVM con esta versión es suficiente para ejecutar el programa "Hello, World", pero no mucho más.


Máquina virtual de alto nivel Software relacionado

Snippeq

SNIPPEQ guarda fragmentos de base de datos MySQL y proporciona funcionalidad para buscarlas, manipularlas y exportarlas. ...

59

Descargar

GCC UPC

Un entorno de compilación y ejecución para programas escritos en el lenguaje UPC (unificado paralelo C) ...

157

Descargar