Compilatore Voodoo

Un'implementazione del linguaggio di programmazione Voodoo
Scarica ora

Compilatore Voodoo Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL v2
  • Prezzo:
  • FREE
  • Nome editore:
  • Robbert Haarman
  • Sito web dell'editore:
  • http://inglorion.net/software/muhttpd/

Compilatore Voodoo Tag


Compilatore Voodoo Descrizione

Un'implementazione del linguaggio di programmazione Voodoo Il compilatore Voodoo è un'attuazione del linguaggio di programmazione Voodoo. Il linguaggio di programmazione Voodoo è un linguaggio di programmazione di basso livello, l'abstracting sull'insistruzione della piattaforma e le convocazioni di chiamata, ma lasciando altrimenti il programmatore libero di fare qualsiasi cosa su tutto.Vodooo compilatore è scritto in Ruby e genera codice per I386 compatibile, AMD64, e le CPU di MIPS. Il supporto per le CPU di destinazione aggiuntive è previsto per il futuro.USAgethere sono due modi principali per utilizzare il Compilatore Voodoo: eseguendo il programma VoodoOC o utilizzando l'API Ruby. Il programma VooDooc compila un file sorgente Voodoo. Il suo utilizzo è descritto nella manpage di VooDoOC.1, incluso nella distribuzione. Il seguente è un esempio di come VooDoOC può essere utilizzato per creare un Hello eseguibile da un file sorgente Ciao.voo: $ Voodooc hello.voo $ cc hello.o -o ciao $ ./HelloHello, World! Un'implementazione di ciao.voo Può essere trovato nel test di directory della distribuzione. Il secondo modo per utilizzare il Compilatore Voodoo è usandolo da un programma Ruby. Questo può essere utilizzato, ad esempio, per generare codice per la piattaforma di destinazione senza dover creare un file .voo. Di seguito è riportato un esempio che crea un file oggetto chiamato Fact.o, contenente una definizione di una funzione che calcola i fattorials: richiede 'Voodoo'generator = voodoo :: codegenerator.get_Generator: architettura =>: i386 ,: Formato =>: Elfgenerator.export: fatgenerator.add_function_label: fatgenerator.add_function , , # quindi ], # all ', , ]] file.open ('fact.o', ' w ') {| outfile | Generator.Write Outfile} L'API del Compilatore Voodoo è disponibile per i programmi Ruby disponibili nella documentazione API. Cosa c'è di nuovo in questa versione: · Questa versione corregge bug nelle implementazioni di set-word per i386 e AMD64 e aggiunge test per i casi che in precedenza non funzionavano correttamente.


Compilatore Voodoo Software correlato

SCALASCA.

Un set di strumenti open source per analizzare il comportamento delle prestazioni delle applicazioni parallele ...

129

Scarica

hgcampfire.

Gancio Mercurial per segnalare le modifiche in arrivo alla chat della chat da fuoco ...

138

Scarica

Go-oo.

La tua suite dell'ufficio - migliore, più veloce, freer ...

416

Scarica