Avian

Eine leichte Alternative zur Java-Programmiersprache.
Jetzt downloaden

Avian Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Joel Dice
  • Website des Verlags:
  • http://oss.readytalk.com/avian/

Avian Stichworte


Avian Beschreibung

Eine leichte Alternative zur Java-Programmiersprache. Avian ist eine leichte Alternative zur Java-Programmiersprache. 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. Effizient ist der VM von Grund auf Rolle und ist sowohl schnell als auch klein ausgelegt. · Just-in-time (JIT) Compilation für die schnelle Methodenausführung · Generationen, Kopierende Müllsammlung sorgt für kurze Pausenzeiten und guter räumlicher Lokalität · Thread-lokales Haufen liefert o (1) Speicherzuordnung ohne Synchronisation Overhead · Nullzeiger-Ausgeber Über OS-Signale, um unnötige Zweige zu vermeiden, ist die Klassenbibliothek so ausgelegt, dass sie möglichst lose gekoppelt ist, wodurch Werkzeuge wie Proguard so aggressiv isoliert werden, um den für eine Anwendung erforderlichen Mindestcode aggressiv zu isolieren. Dies führt zu kleineren Downloads und schnellerem Startup. Tragbarer 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 Linux (I386 und X86_64), Windows (I386), und OS X (I386), mit mehr zu kommen. Die einzige Abhängigkeit von Drittanbietern, die über os-systemeigene Bibliotheken hinausgeht, ist ZLIB, was selbst sehr tragbar ist. Obwohl der VM in C ++ geschrieben ist, hängt es nicht von der C ++ - Standardbibliothek ab und ist somit angesichts von ABI-Änderungen robust. Einbettbare Anwendungen können nicht nur den VM einbetten, sondern das VM selbst unterstützt die Klassen- und Ressourcenbelastung von Embedded JAR-Dateien. Dies bedeutet, dass Sie eine einzige ausführbare Datei mit Ihrer gesamten Anwendung erstellen können, wodurch der Installationsvorgang vereinfacht wird. Schnellstart: $ exportieren java_home = / usr / local / java # oder wo auch immer Sie haben Java installiert $ erstellen $ erstellt / linux-i386-compile-fast / avian -cp Build / Test Hallo Anforderungen: · GCC. · Java 2 Standard Edition Runtime-Umgebung · Binutils. · Zlib. · GNU machen


Avian Zugehörige Software

Sussie.

Sussie ist ein Versuch, einen leichten Skriptmotor mit Smalltalk als Sprache mitzuteilen. ...

187

Herunterladen