
4
Avian jest lekką maszyną wirtualną i biblioteką klasy zaprojektowaną w celu zapewnienia użytecznego podzbioru funkcji Java, odpowiednich do budowania samodzielnych aplikacji.Jest wydajny.Maszyna wirtualna została wdrożona od podstaw i zaprojektowana tak, aby była zarówno szybka, jak i mała.- Kompilacja Just-In-Time (JIT) w celu szybkiego wykonania metody - Generowanie, kopiowanie odśmiecania zapewnia krótkie czasy pauzy i dobrą lokalizację przestrzenną - Sterty lokalnych wątków zapewniają alokację pamięci O (1) bez narzutu synchronizacji - Dereferencje wskaźnika zerowego są obsługiwaneza pośrednictwem sygnałów systemu operacyjnego, aby uniknąć niepotrzebnych rozgałęzień Biblioteka klas została zaprojektowana tak, aby była możliwie luźno sprzężona, umożliwiając narzędziom takim jak ProGuard agresywne izolowanie minimalnego kodu wymaganego dla aplikacji.Przekłada się to na mniejsze pobieranie i szybsze uruchamianie.
Stronie internetowej:
https://readytalk.github.io/avian/cechy
Kategorie
Alternatywy dla Avian dla BSD

1126

582
Java
Java jest uniwersalnym językiem programowania komputerowego, który jest współbieżny, oparty na klasach, zorientowany obiektowo i specjalnie zaprojektowany tak, aby mieć jak najmniej zależności implementacyjnych.

515

416

278
C (programming language)
C to komputerowy język programowania ogólnego zastosowania.C jest jednym z najczęściej używanych języków programowania wszechczasów.

266

250

243

178

104
Go (Programming Language)
Go to język programowania typu open source, który ułatwia tworzenie prostego, niezawodnego i wydajnego oprogramowania.

71

53

51
D (Programming Language)
D jest językiem o składni podobnej do C i pisaniu statycznym.Pragmatycznie łączy wydajność, kontrolę i moc modelowania z bezpieczeństwem i wydajnością programisty

27
Nim (programming language)
Nim jest statycznym, imperatywnym językiem programowania z potężnym systemem makr, który stara się zapewnić programistom najwyższą moc bez kompromisów w zakresie wydajności środowiska uruchomieniowego.