DotGNU
DotGNU | |
---|---|
Тип | набор инструментальных средств |
Разработчик | Открытое программное обеспечение |
Написана на | C#, С |
Операционная система |
Кроссплатформенное программное обеспечение |
Последняя версия | 0.8.0 (март 2007) |
Лицензия | GNU LGPL или GNU GPL с необязательным исключением |
Сайт | dotgnu.org |
DotGNU — проект организации
GNU Project
.
Целью DotGNU является предоставление разработчикам возможности использования множества языков программирования, как это реализовано в .NET. Но сейчас поддерживается только C# и ограниченно Visual Basic .NET, C и C++.
Состав
DotGNU состоит из трёх основных частей:
- DotGNU ).
- phpGroupWare[англ.] — многопользовательский GroupWare-пакет, содержащий обширный набор веб-сервисов, доступных по протоколу XML-RPC, которые могут быть использованы в приложениях.
- DGEE (DotGNU Execution Environment) — сервер для поддержки веб-сервисов.
Библиотека libjit для компиляции во время выполнения
Microsoft .NET, и позволяет существенно повысить скорость работы приложений. В отличие от своих аналогов, libjit не накладывает ограничений на язык программирования или формат байт-кода. Достаточное внимание уделено также переносимости libjit на разные архитектуры. Если вы используете библиотеку на платформе, для которой ещё не реализована компиляция в машинный код, libjit автоматически переходит в режим интерпретатора
.
См. также
Литература
- Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер. C# 2005 и платформа .NET 3.0 для профессионалов = Professional C# 2005 with .NET 3.0. — М.: «Диалектика», 2007. — ISBN 978-5-8459-1317-3.
Ссылки
- DotGNU Project (англ.). — официальная страница проекта. Дата обращения: 6 марта 2009. Архивировано 12 февраля 2012 года.
- Libjit Linear Scan Project (англ.). — страница ветви libjit linear scan. Дата обращения: 10 апреля 2009. Архивировано 12 февраля 2012 года.
- Материалы научных сессий и конференций