Máquina virtual de alto nível

Máquina virtual de alto nível é um kit de ferramentas para o desenvolvimento de máquinas virtuais para linguagens dinâmicas.
Baixe Agora

Máquina virtual de alto nível Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Reid Spencer
  • Site do editor:
  • http://hlvm.org/

Máquina virtual de alto nível Tag


Máquina virtual de alto nível Descrição

A máquina virtual de alto nível é um kit de ferramentas para desenvolver máquinas virtuais para idiomas dinâmicos. Máquina virtual de alto nível é um kit de ferramentas para desenvolver máquinas virtuais para idiomas dinâmicos. A máquina virtual de alto nível é: · Baseado no LLVM (máquina virtual de baixo nível). O LLVM é o projeto irmão da HLVM. A HLVM ganha uma enorme capacidade de LLVM nas áreas de geração de código, armazenamento bytecode, execução de tempo de execução, etc. · Me destinado a apoiar linguagens dinâmicas, como Ruby, Python, Perl, Jython, Haskell, Prolog, etc. · Um kit de ferramentas do desenvolvedor de compilador completo para criando novos idiomas facilmente. Para escrever um novo compilador, os designers de idiomas simplesmente escrevem um plugin que descreva o idioma para o HLVM e como traduzir as produções gramaticais na árvore abrangente de sintaxe abstrata da HLVM (AST). Depois disso, o HLVM lida com todos os aspectos da geração de códigos, armazenamento bytecode, tradução XML, execução ou interpretação nativa e compilação nativa. · Uma estrutura de interoperabilidade linguística. Porque todos os compiladores front-end geram código no mesmo AST, eles podem interoperar. Uso da biblioteca de tempo de execução para construções comuns (por exemplo, "string") permite que todos os tipos de dados complexos sejam compartilhados entre os idiomas. Os usuários do HLVM podem escrever programas complexos em vários idiomas e assegurarem-se que o resultado pode ser executado de forma eficiente. · Um sistema de gerenciamento de código, incluindo revisação de código, controle de interface, recompilação automatizada, separação de espaços de trabalho, etc. · Atualmente em desenvolvimento. Projeto iniciado em 20 de abril de 2006. Fique atento a este site para futuros desenvolvimentos.Requirements: · Apache Portable Runtime · LLVMWHAT NOVO Nesta versão: · Esta é a primeira versão do HLVM. É um pré-lançamento muito precoce. · A funcionalidade incluída no HLVM com esta versão é suficiente para executar o programa "Hello, World", mas não muito mais.


Máquina virtual de alto nível Software Relacionado

Snippeq.

SNIPPEQ economiza trechos em um banco de dados MySQL e fornece funcionalidade para pesquisar, manipular e exportá-los. ...

59

Download

GCC UPC.

Um ambiente de compilação e execução para programas escritos na linguagem UPC (Unified Parallel C) ...

157

Download