2.2 官方支持哪些编程语言?
我知道你可以用 C、C++ 和 Java 编写应用程序。然而我听说android也支持scheme、python、lua等,但从未找到经过验证的或实际的列表。
I know you can write apps in c, c++, and java. However I have heard that android also supports scheme, python, lua, and others but never could find it verified or an actual list.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下是我在我的(未 root 的)2.2 和 2.3 手机(加上命令行中的 pForth)上使用的一些
市场编译器和解释器:
SL4A 目前支持的语言有 Beanshell、Rhino javascript、jRuby、perl、TCL、PHP、Python、ash、Lua、squirrel。
Here are some that I use on my (unrooted) 2.2 and 2.3 phones (plus pForth from the command line)
Market compilers and interpreters:
The languages presently supported by SL4A are Beanshell, Rhino javascript, jRuby, perl,TCL, PHP, Python, ash, Lua, squirrel.
您似乎指的是 Android 的脚本层,这是 Android 站点的脚本层< /a> 谈到支持的语言:
“目前支持 Python、Perl、JRuby、Lua、BeanShell、JavaScript、Tcl 和 shell,我们计划添加更多语言。”
It seems you are referring to the scripting layer for Android, here is what the Scripting Layer for Android site says about supported languages:
"Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we're planning to add more."
官方、
非官方,Scala、Scheme 等都修改了运行时和编译器以在 Android 上运行。那些直接编译/翻译为 dex 操作码而没有在 apk 中包含太大的第 3 方库的程序当然性能更好。
Officially, no
Unofficially, Scala, Scheme and others have modified runtimes and compilers to work on android. Those that compile/translate directly to dex opcodes without too big of 3rd party lib contained in the apk are of course better performance wise.