Crea il tuo JIT personale!
Rhys Weatherley, l'uomo che sta dietro al progetto DotGNU Portable Net (un'altra implementazione OpenSource della piattafomra .NET), ha rilasciato, sotto licenza GNU GPL, Libjit.
La libreria Libjit, implementa le funzionalità di compilazione al volo (Just In Time). Ma a differenza di altre implementazioni, questa è stata progettata per essere indipendente da qualunque formato di bytecode o linguaggio.
L'obiettivo dell'autore è quello di permettere agli sviluppatori di software libero di usare questa libreria piuttosto che spendere energie e tempo per sviluppare da zero il proprio sistema di compilazione al volo.
La libreria è usabile principalmente da programmi in C, anche se per i sostenitori del C++ sono presenti delle classi di interfacciamento. Libjit è pensata per girare sulle maggiori architetture a 32 e a 64 bit, infatti è stata testata sia sulla piattaforma x86 che sui processori ARM. Supporta numerose funzionalità come ad esempio le "nested functions" con le quali è possibile richiamare variabili dichiarate dalla funzione che le contiene, in maniera tale da poter essere usata per implementare per esempio linguaggi stile Pascal.
Libjit
- [29/01/10] Scova Ed (Eventualmente) Rimuovi Le Cartelle Vuote Nel PC
- [26/03/05] Suonerie, primo software per creare clip personali da Cd
- [28/05/04] VXL ed il riconoscimento visivo in C++
- [29/03/04] Creare applicazioni Java e .NET con un'unica API