Avian

Screenshot Software:
Avian
Mga detalye ng Software:
Bersyon: 0.7
I-upload ang petsa: 20 Feb 15
Nag-develop: Joel Dice
Lisensya: Libre
Katanyagan: 16

Rating: 3.0/5 (Total Votes: 2)

Avian ay isang magaang na alternatibo sa Java programming language.
 
 Avian ay isang magaang virtual machine at klase library na dinisenyo upang magbigay ng isang kapaki-pakinabang na subset ng mga tampok ng Java na ng, na angkop para sa pagbuo ng self-contained na mga application.
 
 Episyente
 
 Ang VM ay ipinatupad mula sa simula at idinisenyo upang maging parehong mabilis at maliit.
 
 · Lamang-In-Time (JIT) compilation para sa mabilis na paraan ng pagsasagawa
 · Tinitiyak Generational, pagkopya ng koleksyon ng basura maikling oras ng pag-pause at mahusay na spatial lokalidad
 · Thread-lokal tambak magbigay O (1) memory paglalaan na walang pag-synchronize overhead
 · Walang bisa pointer dereferences ay hinahawakan sa pamamagitan ng mga signal ng OS upang maiwasan ang mga unecessary sanga
 
 Ang class na library ay idinisenyo upang maging maluwag-kaisa hangga't maaari, na nagpapahintulot sa mga tool tulad ng ProGuard sa agresibo ihiwalay ang minimum code na kinakailangan para sa isang application. Ang ibig sabihin sa mas maliit na mga pag-download at mas mabilis na startup.
 
 Portatil
 
 Platform ng code na tiyak ay nakatago sa likod ng isang generic na interface, kaya pagdaragdag ng suporta para sa mga bagong OSes ay madali. Kasalukuyang sinusuportahan ng Avian Linux (i386 at x86_64), Windows (i386), at OS X (i386), na may higit pang darating.
 
 Ang tanging mga third-party na dependency sa ibayo ng aklatan OS na ibinigay ay zlib, na mismong napaka-portable. Kahit na ang VM ay nakasulat sa C ++, hindi ito nakasalalay sa mga C ++ standard library, at sa gayon ay matatag sa harap ng ABI pagbabago.
 
 Nae-embed na
 
 Maaari Hindi lamang ang mga application i-embed ang VM, ngunit sumusuporta sa sarili nito VM klase at naglo-load ng mapagkukunan mula sa naka-embed na jar file. Nangangahulugan ito na maaari kang makabuo ng isang solong mga maipapatupad na naglalaman ng iyong buong application, kaya Pinasisimple ang proseso ng pag-install.
 
 Mabilis na Pagsisimula:
 
  $-Export JAVA_HOME = / usr / lokal / java # o kung saan man iyong na-install ng Java
 $ Make
 $ Bumuo / linux-i386-compile bilis / avian -cp build / pagsubok Kamusta

Ano ang bagong sa paglabas:

    < li> Ang bersyon na ito ay naglalaman ng maraming mga bugfixes na may kaugnayan sa 0.6, nagdaragdag FreeBSD suporta, at nagpapabuti sa suporta para sa Scala.
  • Idinadagdag din nito ang suporta para sa paggamit ng Android / klase library Harmony bilang isang kahalili sa OpenJDK at Avian mga aklatan.

Ano ang bagong sa bersyon 0.6:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa Apple iOS, ay nagdaragdag ng ARM hardware lumulutang punto ng suporta sa compiler, nagbibigay sa pagiging tugma sa mga OpenJDK 7 klase library, nagdadagdag ng suporta para sa paggamit ng LZMA upang i-compress jar file at boot mga imahe naka-embed na, nagbabago sa AOT compiler i-export ang mga simbolo ng debugger-nakikita para sa bawat pinagsama-sama pamamaraan, at Inaayos ng isang bilang ng mga bug natagpuan mula noong huling paglabas.

Ano ang bagong sa bersyon 0.5:

  • Ang bersyon na ito ay nagpapabuti sa pagiging tugma sa OpenJDK klase library, nagdadagdag ng suporta para sa Linux sa PowerPC, at nagpapabuti sa suporta sa localization.

Ano ang bagong sa bersyon 0.4:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa paggamit ng OpenJDK klase library bilang isang alternatibo sa default Avian library.
  • Nagdadagdag ito din ng suporta para sa arkitektura ARM, nagpapahusay ng suporta para sa apps gamit ang pasadyang classloaders, at Inaayos ng isang bilang ng mga nakatagong mga bug naroroon sa nakaraang release.

Mga Kinakailangan :

  • GCC
  • Java 2 Standard Edition Runtime Environment
  • GNU Binutils
  • zlib
  • Gumawa ng GNU

Katulad na software

Jikes
Jikes

3 Jun 15

pdftools
pdftools

2 Jun 15

Cython
Cython

27 Sep 15

Mga komento sa Avian

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!