Tečka GNU

Tečka GNU
Typ sada nástrojů
Autor Norbert Bollow [d]
Vývojář open source software
Zapsáno v C# , C
Operační systém Multiplatformní software
Nejnovější verze 0.8.0 (březen 2007)
Licence GNU LGPL nebo GNU GPL s volitelnou výjimkou
webová stránka dotgnu.org

DotGNU  je projekt nadace Free Software Foundation (FSF) , jehož cílem je vytvořit svobodnou softwarovou analogii platformy Microsoft .NET , která je součástí projektu GNU .

Cílem DotGNU je umožnit vývojářům používat více programovacích jazyků, jak jsou implementovány v .NET. Ale v současné době je podporován pouze C# a omezeně Visual Basic .NET , C a C++ .

Složení

DotGNU se skládá ze tří hlavních částí:

Knihovna libjit pro kompilaci za běhu

libJIT je open-source runtime kompilační  knihovna ( angl.  Just In Time, JIT ), kterou vytvořili Rhys Weatherley ( eng.  Rhys Weatherley ) a Norbert Bollow ( angl.  Norbert Bollow ) jako součást projektu DotGNU k implementaci Portable. NET CLI . V současné době libjit vyvíjí Kirill Kononenko, Alexey Demakov, Klaus Treichel. JIT je nedílnou součástí technologií jako Java a Microsoft .NET a může výrazně zvýšit rychlost aplikací. Na rozdíl od svých protějšků libjit neklade žádná omezení na programovací jazyk nebo formát bajtového kódu . Dostatečná pozornost byla věnována také přenositelnosti libjit na různé architektury. Pokud používáte knihovnu na platformě, která ještě nebyla zkompilována do nativního kódu , libjit se automaticky přepne do režimu interpreta .

Viz také

Poznámky

Literatura

Odkazy