Dot GNU

Dot GNU
Tip de trusa de instrumente
Autor Norbert Bollow [d]
Dezvoltator software open source
Scris in C# , C
Sistem de operare Software multiplatformă
ultima versiune 0.8.0 (martie 2007)
Licență GNU LGPL sau GNU GPL cu excepție opțională
Site-ul web dotgnu.org

DotGNU  este un proiect al Free Software Foundation (FSF) pentru a crea un software gratuit analog al platformei Microsoft .NET , parte a Proiectului GNU .

Scopul DotGNU este de a permite dezvoltatorilor să utilizeze mai multe limbaje de programare, așa cum sunt implementate în .NET. Dar în prezent doar C# este acceptat și în mod limitat Visual Basic .NET , C și C++ .

Compoziție

DotGNU este format din trei părți principale:

bibliotecă libjit pentru compilare în timpul rulării

libJIT este o  bibliotecă de compilare open-source în timp de execuție ( ing.  Just In Time, JIT ) creată de Rhys Weatherley ( ing.  Rhys Weatherley ) și Norbert Bollow ( ing.  Norbert Bollow ) ca parte a proiectului DotGNU pentru implementarea Portable. NET CLI . În prezent, libjit este dezvoltat de Kirill Kononenko, Alexey Demakov, Klaus Treichel. JIT este o parte integrantă a tehnologiilor precum Java și Microsoft .NET și poate crește semnificativ viteza aplicațiilor. Spre deosebire de omologii săi, libjit nu impune restricții asupra limbajului de programare sau formatului bytecode . De asemenea, s-a acordat suficientă atenție portabilității libjit pe diferite arhitecturi. Dacă utilizați o bibliotecă pe o platformă care nu a fost încă compilată în cod nativ , libjit trece automat în modul interpret .

Vezi și

Note

Literatură

Link -uri