Avian

Eine leichte Alternative zu Java
Jetzt downloaden

Avian Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Avian Contributors
  • Website des Verlags:
  • http://oss.readytalk.com/avian/index.html
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 201 KB

Avian Stichworte


Avian Beschreibung

Eine leichte Alternative zu Java Avian ist eine leichte virtuelle Maschinen- und Klassenbibliothek, die eine nützliche Teilmenge von Java-Funktionen bereitstellt, die sich für den Aufbau von in sich geschlossenen Anwendungen eignen. Plattformspezifischer Code ist hinter einer generischen Benutzeroberfläche ausgeblendet, sodass die Unterstützung von Unterstützung für neue Betriebssysteme einfach ist. Avian unterstützt derzeit Mac OS X (I386 und PowerPC), Linux (I386 und X86_64), und Windows (I386), mit wem möglich. Die einzige Drittanbieterabhängigkeit, die über die von den Betriebssystem bereitgestellten Bibliotheken hinausgeht, ist zlib, was selbst sehr tragbar ist. Obwohl der VM in C ++ geschrieben ist, hängt es nicht von der C ++-Standard-Bibliothek ab und ist daher im Angesicht von ABI-Änderungen robust. Anwendungen können nicht nur die VM einbetten, sondern die VM selbst unterstützt die Klassen- und Ressourcenbelastung von eingebetteten JAR-Dateien. Dies bedeutet, dass Sie eine einzige ausführbare Datei mit Ihrer gesamten Anwendung erstellen können, wodurch der Installationsvorgang vereinfacht wird. Hier sind einige wichtige Funktionen von "Avian": · Just-in-time (JIT) -Kultur für die schnelle Methodenausführung · Generationen, kopierende Müllsammlung sorgt für kurze Pausenzeiten und gute räumliche Lokalität · Thread-lokale Haufen bieten eine (1) Speicherzuordnung ohne Synchronisation über Kopf · NULL-Zeiger-DereFerren werden über OS-Signale behandelt, um unnötige Zweige zu vermeiden Was ist neu in dieser Version: · Modifizierter Jit-Compiler, um PowerPC zu unterstützen, einschließlich Änderungen, die das Portieren auf andere ISAS und ABIs erleichtern sollen. · Implementierte ordnungsgemäße UTF-8-Codierung und Dekodierung in Java.Lang.String. · Unterstützung für volatile Felder hinzugefügt. Avian unterstützt nun das Java-Speichermodell vollständig. · Eine Ad-hoc-Schnittstelle zum Erzeugen von Heap-Snapshots zur Laufzeit hinzugefügt, nützlich für die Speicherprofilierung. · Unterstützung für die voraussichtliche Kompilierung und Analyse der Klassifizierung hinzugefügt. Diese Funktion hilft, die Startzeit großer Anwendungen zu verbessern und den GC-Overhead zu reduzieren - auf Kosten größerer Binärdatei. · Verschiedene Bugs und Leistungsengpässe behoben.


Avian Zugehörige Software

Archgenxml.

Erstellen Sie einen funktionierenden Python-Code, ohne eine einzige Linie von Python zu schreiben ...

133 551 KB

Herunterladen

jseamless.

UI-Abstraktionsschicht für Java, damit Entwickler Code für jede Plattform und jede Umgebung schreiben können ...

150 1.2 MB

Herunterladen

Pylint

Analysieren von Python-Quellcode, der nach Bugs und Anzeichen von schlechter Qualität sucht ...

168 170 KB

Herunterladen