Avian

Sagteware kiekie:
Avian
Sagteware besonderhede:
Weergawe: 0.7
Upload datum: 20 Feb 15
Ontwikkelaar: Joel Dice
Lisensie: Gratis
Populariteit: 16

Rating: 3.0/5 (Total Votes: 2)

Avian is 'n liggewig alternatief vir Java-programmeertaal.
 
 Avian is 'n liggewig virtuele masjien en klas biblioteek ontwerp om 'n nuttige subset van Java se funksies, wat geskik is vir die bou van self-vervat aansoeke te verskaf.
 
 Doeltreffende
 
 Die VM is geïmplementeer van nuuts af en ontwerp om vinnig en klein.
 
 · Net-In-Time (JIT) samestelling vir 'n vinnige metode uitvoering
 · Gene, kopiëring vullisverwydering verseker kort pouse tye en goeie ruimtelike ligging
 · Draad-plaaslike hope verskaf O (1) geheuetoekenning met geen sinchronisasie oorhoofse
 · Null wyser dereferences via OS seine hanteer onnodige takke te vermy
 
 Die klas biblioteek is ontwerp om so losweg gekoppelde as moontlik, sodat gereedskap soos ProGuard aggressief isoleer die minimum-kode wat nodig is vir 'n aansoek. Dit kom neer op kleiner afgelaai en vinniger begin.
 
 Draagbare
 
 Platform-spesifieke kode weggesteek agter 'n generiese koppelvlak, so voeg ondersteuning vir nuwe bedryfstelsels is maklik. Avian ondersteun tans Linux (i386 en x86_64), Windows (i386), en OS X (i386), met meer om te kom.
 
 Die enigste derde party afhanklikheid buite OS-voorsien biblioteke is zlib, wat self baie draagbaar. Hoewel die VM is in C ++ geskryf, beteken dit nie afhang van die C ++ standaard biblioteek, en is dus sterk in die aangesig van ABI veranderinge.
 
 Inlegbare
 
 Nie net kan aansoeke insluit die VM nie, maar die VM hom ondersteun klas en hulpbron laai van ingebed jar lêers. Dit beteken dat jy kan produseer 'n enkele uitvoerbare met jou hele aansoek, dus vereenvoudig die installasie proses.
 
 Quick Start:
 
  $ Uitvoer JAVA_HOME = / usr / plaaslike / java # of waar ook al jy Java geïnstalleer
 $ Make
 $ Bou / linux-i386-stel-vinnig / aviaire cp bou / toets Hallo

Wat is nuut in hierdie release:

    < li> Hierdie weergawe bevat baie bugfixes relatief tot 0.6, voeg FreeBSD ondersteuning, en verbeter ondersteuning vir Scala.
  • Dit voeg ook ondersteuning vir die gebruik van die Android / Harmony klas biblioteek as 'n alternatief vir die OpenJDK en Avian biblioteke.

Wat is nuut in die weergawe 0.6:

  • Hierdie weergawe voeg ondersteuning vir Apple IOS, voeg ARM hardeware swaai punt ondersteuning aan die samesteller, bied verenigbaarheid met die OpenJDK 7 klas biblioteek, voeg ondersteuning vir die gebruik van LZMA te compress ingeboude JAR lêers en boot beelde, verander die AOT samesteller debugger-sigbare simbole te voer vir elke saamgestel metode, en bepaal 'n aantal foute gevind sedert die laaste uitgawe.

Wat is nuut in die weergawe 0.5:

  • Hierdie weergawe verbeter verenigbaarheid met die OpenJDK klas biblioteek, voeg ondersteuning vir Linux op PowerPC, en verbeter lokalisering ondersteuning.

Wat is nuut in die weergawe 0.4:

  • Hierdie weergawe voeg ondersteuning vir die gebruik van die OpenJDK klas biblioteek as 'n alternatief vir die standaard-Avian biblioteek.
  • Dit voeg ook ondersteuning vir die ARM argitektuur, verbeter ondersteuning vir die apps met behulp van persoonlike classloaders, en bepaal 'n aantal onbekende foute teenwoordig is in die vorige weergawe.

Vereistes :

  • GCC
  • Java 2 Standard Edition Runtime Environment
  • GNU binutils
  • zlib
  • GNU Maak

Soortgelyke sagteware

Pre Make Kit
Pre Make Kit

3 Jun 15

GNU Automake
GNU Automake

22 Jun 18

Trad4
Trad4

11 May 15

Kommentaar te Avian

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!