【发布时间】:2010-11-15 06:45:27
【问题描述】:
我知道您可以使用 c、c++ 和 java 编写应用程序。但是我听说android也支持scheme、python、lua等,但从来没有找到它经过验证或实际列表。
【问题讨论】:
标签: android programming-languages android-2.2-froyo
我知道您可以使用 c、c++ 和 java 编写应用程序。但是我听说android也支持scheme、python、lua等,但从来没有找到它经过验证或实际列表。
【问题讨论】:
标签: android programming-languages android-2.2-froyo
以下是我在(无根)2.2 和 2.3 手机上使用的一些(加上命令行中的 pForth)
市场编译器和解释器:
SL4A 目前支持的语言有 Beanshell、Rhino javascript、jRuby、perl、TCL、PHP、Python、ash、Lua、squirrel。
【讨论】:
您似乎指的是 Android 的脚本层,以下是 Scripting Layer for Android site 关于支持的语言的说法:
“目前支持 Python、Perl、JRuby、Lua、BeanShell、JavaScript、Tcl 和 shell,我们计划添加更多。”
【讨论】:
官方没有
非正式地,Scala、Scheme 和其他人已经修改了运行时和编译器以在 android 上工作。那些直接编译/翻译成 dex 操作码的那些,没有太大的 3rd 方库包含在 apk 中,当然性能更好。
【讨论】: