Prick GNU

Prick GNU
Sorts verktygslåda
Författare Norbert Bollow [d]
Utvecklaren programvara med öppen källkod
Skrivet i C# , C
Operativ system Programvara för flera plattformar
senaste versionen 0.8.0 (mars 2007)
Licens GNU LGPL eller GNU GPL med valfritt undantag
Hemsida dotgnu.org

DotGNU  är ett projekt av Free Software Foundation (FSF) för att skapa en gratis programvaruanalog till Microsoft .NET- plattformen , en del av GNU-projektet .

Målet med DotGNU är att göra det möjligt för utvecklare att använda flera programmeringsspråk, som implementerat i .NET. Men för närvarande stöds endast C# och begränsat Visual Basic .NET , C och C++ .

Komposition

DotGNU består av tre huvuddelar:

libjit-bibliotek för kompilering vid körning

libJIT är ett runtime- samlingsbibliotek med öppen  källkod ( eng.  Just In Time, JIT ) skapat av Rhys Weatherley ( eng.  Rhys Weatherley ) och Norbert Bollow ( eng.  Norbert Bollow ) som en del av DotGNU-projektet för att implementera Portable. NET CLI . För närvarande utvecklas libjit av Kirill Kononenko, Alexey Demakov, Klaus Treichel. JIT är en integrerad del av teknologier som Java och Microsoft .NET , och kan avsevärt öka hastigheten på applikationer. Till skillnad från sina motsvarigheter, sätter libjit inga begränsningar på programmeringsspråket eller bytekodformatet . Tillräcklig uppmärksamhet har också ägnats åt portabiliteten av libjit till olika arkitekturer. Om du använder ett bibliotek på en plattform som ännu inte har kompilerats till inbyggd kod , växlar libjit automatiskt till tolkläge .

Se även

Anteckningar

Litteratur

Länkar