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++ .
DotGNU se skládá ze tří hlavních částí:
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 .
.SÍŤ | |
---|---|
Implementace | |
Architektura | |
Infrastruktura | |
jazyky Microsoft | |
Jiné jazyky | |
Základy Windows | |
Komponenty | |
Srovnání |
|
Budoucí technologie | |
Informační zdroje |