Compilador Voodoo.

Uma implementação da linguagem de programação Voodoo
Baixe Agora

Compilador Voodoo. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL v2
  • Preço:
  • FREE
  • Nome do editor:
  • Robbert Haarman
  • Site do editor:
  • http://inglorion.net/software/muhttpd/

Compilador Voodoo. Tag


Compilador Voodoo. Descrição

Uma implementação da linguagem de programação do Voodoo O vodu compilador é uma implementação da linguagem de programação do Voodoo. A linguagem de programação do Voodoo é uma linguagem de programação de baixo nível, abstraindo sobre o conjunto de instruções da plataforma e chamando convenções, mas, de outra forma, deixando o programador livre para fazer qualquer coisa em All.Voodoo compilador é escrito em Ruby e gera código para i386-compatível, AMD64, e MIPS CPUs. O suporte para CPUs adicionais de destino é planejado para o futuro.UsageThere são duas maneiras principais de usar o compilador Voodoo: executando o programa VoodooC, ou usando o programa Ruby API.O programa Voodooc compila um arquivo de origem do voodoo. Seu uso é descrito na manpage do voodooc.1, incluído na distribuição. O seguinte é um exemplo de como o Voodooc pode ser usado para criar um executável hello de um arquivo de origem hello.voo: $ voodooc hello.voo $ cc hello.o -o hello $ ./hellohello, mundo! Uma implementação de hello.voo Pode ser encontrado no teste de diretório da distribuição. A segunda maneira de usar o compilador voodoo é usando-o de um programa Ruby. Isso pode ser usado, por exemplo, para gerar código para a plataforma de destino sem precisar criar um arquivo .voo. O seguinte é um exemplo que cria um arquivo de objeto chamado fato.O, contendo uma definição de um fato de função que calcula fatoriais: exige 'voodoo'generator = voodoo :: codegenerator.get_generator: arquitetura =>: i386 ,: format => elfgenerator.export: factgenerator.add_function_label: factgenerator.add_function , , # então ], # else , , ]] arquivo ('facto.o', ' w ') {| Outfile | Generator.Write Outfile} A API do Compiler Voodoo que está disponível para os programas Ruby é descrita na documentação da API. O que há de novo nesta versão: · Esta versão corrige bugs nas implementações da palavra definida para I386 e AMD64 e adiciona testes para os casos que anteriormente não funcionavam corretamente.


Compilador Voodoo. Software Relacionado

Scalasca.

Um conjunto de ferramentas de código aberto para analisar o comportamento de desempenho de aplicativos paralelos ...

129

Download