Avian

Софтуер снимки:
Avian
Софтуер детайли:
Версия: 0.7
Дата на качване: 20 Feb 15
Розробник: Joel Dice
Разрешително: Безплатно
Популярност: 16

Rating: 3.0/5 (Total Votes: 2)

Avian е лека алтернатива на Java език за програмиране.
 
 Avian е лека виртуална машина и клас библиотека, предназначена да осигури полезна подмножество на характеристики на Java, подходящ за изграждане на самостоятелни приложения.
 
 Ефикасен
 
 ВМ се изпълнява от нулата и проектиран да бъде едновременно бърз и малък.
 
 · Just-In-Time (JIT) компилация за бързо изпълнение метод
 · Поколенията, копиране събиране на боклука гарантира кратки срокове за пауза и добро пространствено местност
 · Тема-местния купища предоставят O (1) разпределение на паметта, без горна синхронизация
 · Null показалеца dereferences се обработват чрез OS сигнали за да се избегнат ненужни клони
 
 Библиотеката за клас е проектиран да бъде като свободно-свързан, колкото е възможно, позволявайки инструменти като ProGuard агресивно да изолират минималната кода, необходим за заявление. Това означава по-малки файлове за изтегляне и по-бързо стартиране.
 
 Портативен
 
 Platform-специфичен код се крие зад общ интерфейс, така че добавянето на поддръжка за нови операционни системи, е лесно. Птичият момента поддържа Linux (i386 и x86_64), Windows (i386), и OS X (i386), с повече, за да дойде.
 
 Само зависимостта на трета страна извън OS-условие библиотеки е Zlib, който от своя страна е много преносим. Въпреки че ВМ е написан на C ++, тя не зависи от C ++ стандарта библиотеката, и по този начин е стабилна на фона на ABI промени.
 
 За вграждане
 
 Не само приложения могат да вграждат ВМ, но самата VM поддържа клас и натоварване на ресурсите от внедрени JAR файлове. Това означава, че може да произвежда един изпълним, съдържащ цялата кандидатурата си, като по този начин опростява процеса на инсталиране.
 
 Quick Start:
 
  $ Износ JAVA_HOME = / ЮЕсАр / местни / Java # или където и да сте инсталирали Java
 $ Грим
 $ Изграждане / Linux-i386-компилирате-бързо / инфлуенца -СР строителство / тест Здравей

Какво ново в тази версия:

    < Li> Тази версия съдържа много поправки на грешки в сравнение с 0.6, добавя поддръжка FreeBSD, и подобрява подкрепа за Scala.
  • Той също така добавя поддръжка за използване на Android / Harmony клас библиотеката като алтернатива на OpenJDK и птичи библиотеки.

Какво ново във версия 0.6:

  • Тази версия добавя поддръжка за Apple IOS, добавя ARM хардуер плаващ опорна точка на компилатора, осигурява съвместимост с Class Library OpenJDK 7, добавя поддръжка за използване на LZMA да компресирате вградени JAR файлове и обувни изображения, модифицира AOT компилатора да изнася Debugger-видими символи за всеки съставен метод, и определя редица бъгове намерено след последното издание.

Какво ново във версия 0.5:

  • Тази версия подобрява съвместимостта с Class Library OpenJDK, добавя поддръжка за Linux на PowerPC и подобрява локализирана поддръжка.

Какво ново във версия 0.4:

  • Тази версия добавя поддръжка за използване на библиотеката с класове OpenJDK като алтернатива на Avian библиотека по подразбиране.
  • Той също така добавя поддръжка за ARM архитектура, подобрява подкрепа за приложения, използващи персонализирани classloaders, и определя редица неясни бъгове присъстват в предишната версия.

<силни> Изисквания :

  • GCC
  • Java 2 Standard Edition Runtime Environment
  • GNU Binutils
  • Zlib
  • GNU Направи

Подобен софтуер

Коментари към Avian

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория