Avian

Software skärmdump:
Avian
Mjukvaruinformation:
Version: 0.7
Ladda upp dagen: 20 Feb 15
Utvecklare: Joel Dice
Licens: Gratis
Popularitet: 16

Rating: 3.0/5 (Total Votes: 2)

Fågel är ett lätt alternativ till programmeringsspråket Java.
 
 Aviär är en lätt virtuell maskin och klassbibliotek utformad för att ge en användbar delmängd av Java funktioner, som lämpar sig för att bygga fristående applikationer.
 
 Effektiv
 
 VM genomförs från grunden och utformad för att vara både snabb och små.
 
 · Just-In-Time (JIT) sammanställning för exekvering snabb metod
 · Gene, kopiering sophämtning säkerställer kort paus tider och god rumslig tätort
 · Gäng-lokal högar ger O (1) minnesallokering utan synkronisering overhead
 · Null pointer dereferences hanteras via OS-signaler för att undvika onödiga grenar
 
 Klassen biblioteket är utformad för att vara så löst kopplade som möjligt, så att verktyg som ProGuard att aggressivt isolera minsta kod som krävs för en ansökan. Detta kan översättas till mindre nedladdningar och snabbare uppstart.
 
 Bärbar
 
 Plattformsspecifik kod är dold bakom en generisk gränssnitt, så att lägga till stöd för nya operativsystem är enkelt. Avian stöder för närvarande Linux (i386 och x86_64), Windows (i386), och OS X (i386), med mer framöver.
 
 Den enda tredjepartsberoende utöver OS-förutsatt biblioteken är zlib, som själv är mycket portabel. Även om VM är skrivet i C ++, inte vara beroende av C ++ standardbibliotek, och är därmed robust inför ABI förändringar.
 
 Inbäddningsbar
 
 Inte bara kan applikationer bädda VM, men VM själv stöder klass och resurs lastning från inbäddade jar-filer. Detta innebär att du kan producera en enda körbar innehåller hela din ansökan, vilket förenklar installationen.
 
 Snabbstart:
 
  $ Export JAVA_HOME = / usr / local / java # eller var du har Java installerat
 $ Make
 $ Bygga / linux-i386-kompilera-snabb / höns -cp bygga / test Hej

Vad är nytt i den här versionen:

    < li> Denna version innehåller många buggfixar i förhållande till 0,6, tillägger FreeBSD stöd, och förbättrar stödet för Scala.
  • Den lägger även till stöd för att använda Android / Harmony klassbibliotek som ett alternativ till OpenJDK och Avian biblioteken.

Vad är nytt i version 0.6:

  • Denna version lägger till stöd för Apple iOS, tillägger ARM hårdvara flytande punkt stöd till kompilatorn, ger kompatibilitet med OpenJDK 7 klassbibliotek, lägger till stöd för att använda LZMA att komprimera inbäddad JAR-filer och startavbildningar, modifierar AOT kompilatorn att exportera debugger-synliga symboler för varje samman metod, och åtgärdar ett antal buggar hittade sedan den senaste utgåvan.

Vad är nytt i version 0.5:

  • Denna version förbättrar kompatibiliteten med OpenJDK klassbibliotek, lägger till stöd för Linux på PowerPC, och förbättrar lokaliseringsstöd.

Vad är nytt i version 0.4:

  • Denna version lägger till stöd för att använda OpenJDK klassbibliotek som en alternativ till standard Avian biblioteket.
  • Den lägger även till stöd för ARM-arkitekturen, förbättrar stödet för appar som använder anpassade classloaders och åtgärdar ett antal obskyra buggar som finns i den tidigare utgåvan.

Krav :

  • GCC
  • Java 2 Standard Edition Runtime Environment
  • GNU Binutils
  • zlib
  • GNU Gör

Liknande mjukvara

nwcc
nwcc

11 May 15

JRuby
JRuby

17 Feb 15

Rails
Rails

17 Feb 15

Box
Box

19 Feb 15

Kommentarer till Avian

Kommentarer hittades inte
Kommentar
Slå på bilder!