Elements は、6つの異なるプログラミング言語を使用して幅広いプラットフォーム向けにアプリケーションを作成できる、包括的なソフトウェア開発コンパイラおよびツールチェーンです。高度な言語機能、マルチプラットフォーム対応、ネイティブAPIとのシームレスな統合を組み合わせることで、デスクトップ、モバイル、ウェブ、サーバー環境向けの高性能でネイティブなアプリケーションの作成を容易にしています。
マルチ言語コンパイラ
Elements は6つのプログラミング言語のコンパイラを含みます: Oxygene (Object Pascal)、C#、Swift、Java、Go、Mercury (Visual Basic.NET)。これらの言語は共通のコンパイラコアを共有し、同一プロジェクト内で言語を混在させることが可能です。