Piste GNU

Piste GNU
Tyyppi työkalupakki
Tekijä Norbert Bollow [d]
Kehittäjä avoimen lähdekoodin ohjelmisto
Sisään kirjoitettu C# , C
Käyttöjärjestelmä Monialustainen ohjelmisto
uusin versio 0.8.0 (maaliskuu 2007)
Lisenssi GNU LGPL tai GNU GPL valinnaisella poikkeuksella
Verkkosivusto dotgnu.org

DotGNU  on Free Software Foundationin (FSF) projekti, jonka tarkoituksena on luoda ilmainen ohjelmistoanalogi Microsoft .NET -alustalle , osa GNU-projektia .

DotGNU:n tavoitteena on antaa kehittäjille mahdollisuus käyttää useita ohjelmointikieliä .NET:ssä toteutetulla tavalla. Mutta tällä hetkellä tuetaan vain C# : a ja rajoitetusti Visual Basic .NET , C ja C++ .

Koostumus

DotGNU koostuu kolmesta pääosasta:

libjit-kirjasto ajonaikaiseen käännökseen

libJIT on avoimen lähdekoodin ajonaikainen  kokoelmakirjasto ( eng.  Just In Time, JIT ), jonka ovat luoneet Rhys Weatherley ( eng.  Rhys Weatherley ) ja Norbert Bollow ( eng.  Norbert Bollow ) osana DotGNU-projektia Portable-sovelluksen toteuttamiseksi. NET CLI . Tällä hetkellä libjitiä kehittävät Kirill Kononenko, Aleksei Demakov ja Klaus Treichel. JIT on olennainen osa teknologioita, kuten Java ja Microsoft .NET , ja se voi merkittävästi nopeuttaa sovelluksia. Toisin kuin vastineensa, libjit ei aseta rajoituksia ohjelmointikielelle tai tavukoodimuodolle . Myös libjitin siirrettävyyteen eri arkkitehtuureihin on kiinnitetty riittävästi huomiota. Jos käytät kirjastoa alustalla, jota ei ole vielä käännetty alkuperäiseen koodiin , libjit siirtyy automaattisesti tulkkitilaan .

Katso myös

Muistiinpanot

Kirjallisuus

Linkit