Voodoo-compiler

Een implementatie van de Voodoo-programmeertaal
Download nu

Voodoo-compiler Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL v2
  • Prijs:
  • FREE
  • Naam uitgever:
  • Robbert Haarman
  • Uitgever website:
  • http://inglorion.net/software/muhttpd/

Voodoo-compiler Tags


Voodoo-compiler Beschrijving

Een implementatie van de Voodoo-programmeertaal Voodoo Compiler is een implementatie van de Voodoo-programmeertaal. De programmeertaal van de voodoo is een programmeertaal met een laag niveau, het abstractie over de instructieset van het platform en het bellen van conventies, maar het verlaten van de programmeur vrij om alles te doen.VOODOO Compiler is geschreven in Ruby en genereert code voor I386-compatibel, AMD64, en Mips CPU's. Ondersteuning voor aanvullende doel CPU's is gepland voor de toekomst.USAGETHERE zijn twee belangrijke manieren om de voodoo-compiler te gebruiken: door het VoodoOC-programma te gebruiken of door de Ruby API te gebruiken. Het VoodoOC-programma compileert een voodoo-bronbestanden. Het gebruik ervan wordt beschreven in de Voodooc.1-mandpagina, opgenomen in de distributie. Het volgende is een voorbeeld van hoe voodooc kan worden gebruikt om een uitvoerbare bestand te maken van een bronbestand hallo.voo: $ voodooc hello.voo $ cc hallo.o -o hallo $ ./hellohello, wereld! Een implementatie van hallo.voo is te vinden in de directorytest van de distributie. De tweede manier om de voodoo-compiler te gebruiken, is door het gebruik van een Ruby-programma. Dit kan bijvoorbeeld worden gebruikt om code voor het doelplatform te genereren zonder een .voo-bestand te hoeven maken. Het volgende is een voorbeeld dat een objectbestand maakt dat FACT.O wordt genoemd, met een definitie van een functie-feit dat factorials berekent: vereisen 'voodoo'generator = voodoo :: codegenerator.get_generator: architectuur =>: i386 ,: formaat =>: elfgenerator.export: factgenerator.add_function_label: factgenerator.add_function , , # Dan ], # anders , , ]] File.open ('Fact.o', ' w ') {| outfile | Generator.write Outfile} De Voodoo Compiler API die beschikbaar is voor robijnprogramma's wordt beschreven in de API-documentatie. Wat is er nieuw in deze release: · Deze release fixeert bugs in de implementaties van set-woord voor I386 en AMD64 en voegt tests toe voor de gevallen die eerder niet correct werkten.


Voodoo-compiler Gerelateerde software

ScalaSca

Een open-source toolset om het prestatiegedrag van parallelle toepassingen te analyseren ...

129

Downloaden