言語を選択

ホームページ arrow-right ... arrow-right 開発ソフトウェア arrow-right プログラミング言語 arrow-right Avian

Avian の代わりとなる 52 個の無料および有料のリストをまとめました。 主な競合相手はHaskellObjective-Cです。 これらに加えて、ユーザーは Avian と TclF# (programming language)jRuby の間の比較も行います。 また、他の同様のオプションもここで確認できます: 開発ソフトウェアプログラミング言語


Haskellは、高度に純粋に機能するプログラミング言語です。

Objective-C
Free Open Source

Objective-C言語は、洗練された...

Tcl (originally from "Tool Command Language", but conventionally rendered as...

F#は、のための簡潔で表現力豊かで効率的な機能的でオブジェクト指向の言語です。

JRubyは、Java仮想環境で実行されるRubyプログラミング言語の100%Java実装です...

Booはの安定したオブジェクト指向の静的型付けプログラミング言語です。

因子プログラミング言語

高速で簡潔、読みやすく、実用的でオープンソースのプログラミング言語。

Object Pascal
Free Open Source

Object Pascalは、マルチパラダイム、オブジェクト指向、コンポーネントベースの汎用プログラミングです...

Jabacoは、Visual Basicのような構文を持つシンプルなプログラミング言語です。

Javaの軽量の代替。

Avian プラットフォーム

tick-square iPad
tick-square iPhone
tick-square Linux
tick-square Mac
tick-square Windows

Avian 概要

Avianは、Javaの機能の便利なサブセットを提供するために設計された軽量の仮想マシンであり、自己完結型アプリケーションの構築に適したクラスライブラリです。

効率的です。 VMはゼロから実装され、高速かつ小型になるように設計されています。

-高速メソッド実行のためのジャストインタイム(JIT)コンパイル
-世代別のコピーガベージコレクションにより、短い休止時間と良好な空間的局所性が保証されます
-スレッドローカルヒープは、同期オーバーヘッドなしでO(1)メモリ割り当てを提供します
-不要な分岐を回避するために、ヌルポインターの逆参照はOS信号を介して処理されます

クラスライブラリは、可能な限り疎結合になるように設計されているため、ProGuardなどのツールは、アプリケーションに必要な最小限のコードを積極的に分離できます。 これにより、ダウンロードが小さくなり、起動が速くなります。

トップAvianの代替案

ソフトウェアについての意見を共有し、レビューを残してさらに向上させるのに役立てましょう!

Avian タグ

cross-platform virtual-machine development

変更の提案

あなたのフィードバック

評価を選択してください
評価を選択してください

Your vote has been counted.

Do you have experience using this software?