DotGNU: различия между версиями

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 24:
 
== Библиотека libjit для компиляции во время выполнения ==
[[libJIT]] — открытая библиотека для [[компиляция во время выполнения|компиляции во время выполнения]] ({{lang-en|Just In Time, JIT}}), созданная [[Ризом Визерли]] ({{lang-en|Rhys Weatherley}}) и [[Норбертом Боллоу]] ({{lang-en|Norbert Bollow}}) в рамках проекта DotGNU для реализации [[Интерфейс командной строки|CLI]] [[Portable.NET]]. В настоящее время libjit разрабатывается Кириллом Кононенко, Алексеем Демаковым, Клаусом Трейчелом. [[JIT]] является составной частью таких технологий, как [[Java Virtual Machine|Java]] и [[Microsoft .NET]] и позволяет существенно повысить скорость работы приложений. В отличие от своих аналогов, libjit не накладывает ограничений на [[язык программирования]] или формат [[байт-код]]а. Достаточное внимание уделено также переносимости libjit на разные архитектуры. Если вы используете библиотеку на платформе, для которой ещё не реализована компиляция в [[машинный код]], libjit автоматически переходит в режим [[интерпретатор]]а.
 
== См. также ==