Avian

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

Rating: 3.7/5 (Total Votes: 3)

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 Направи

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

HGL Suite
HGL Suite

17 Feb 15

Arcueid
Arcueid

20 Feb 15

SMOP
SMOP

11 May 15

GNU Smalltalk
GNU Smalltalk

11 May 15

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

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