Najlepsze pytania
Chronologia
Czat
Perspektywa

GNU lightning

Z Wikipedii, wolnej encyklopedii

GNU lightning
Remove ads

GNU lightning jest wolną biblioteką do generowania kodu maszynowego w trakcie działania programu. Cechuje się dużą wydajnością i przydatnością w złożonych problemach związanych z generacją kodu, dzięki czemu jest stosowana w kompilatorach JIT. W przeciwieństwie do LLVM czy libJIT, GNU lightning dostarcza wyłącznie niskopoziomowego interfejsu tłumaczącego na język maszynowy konkretnego sprzętu ustandaryzowany, uniwersalny kod asemblerowy RISC luźno bazujący na SPARC oraz architekturze MIPS[2]. Biblioteka nie zajmuje się alokacją rejestrów, zarządzaniem przepływem sterowania, ani optymalizacją.

Szybkie fakty Autor, Pierwsze wydanie ...

Obsługiwane back-endy:

GNU lightning jest wykorzystywany przez MzScheme, GNU Smalltalk, GNU Guile[3] oraz CLISP[4] podczas kompilacji w locie.

Remove ads

Przypisy

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads