誰かがいくつかの代替JVM言語を知っていますか、それがわかりにくいかもしれませんが、言語ランタイムを必要とせずに、プレーンな古いJavaバイトコードにコンパイルできます。
スタートアップやサイズのペナルティなしでAndroidアプリケーションを開発しようとするためにこれが必要です。Scala、Clojure、Groovyはすべて、アプリケーションとともに配布される独自のランタイムライブラリを必要とするため、この質問の範囲外です。
この目標を達成すると主張する唯一の言語はCharlesNutterのMirahですが、私はそれをWindowsで動作させることができませんでした。
編集:少し明確にするために、私はどの言語にもランタイムライブラリがなければならないことを知っています。明らかに、私が探しているのは、JRE以外に追加のランタイムを必要としない言語、または少なくとも非常に限られた言語です。