以下是我在(无根)2.2和2.3手机(以及命令行中的pForth)上使用的一些内容
市场编制者和口译员:
- BASIC!+ SQL
- Light Basic
- CalcScipt(RPN)
- Clojure REPL
- Android Shell(Beanshell)
- JavaIDEdroid(Java)
- Andjedi(Java)
- 终端IDE(Java)
- AIDL(Java)
- aDosBox(通过仿真的DOS语言)
- Android徽标
- Gambit(计划)
- GCC和G ++(通过命令行)
- Tiny C编译器
- SpiderMonkey(命令行javascript)
- 生成(基于javascript的图形)
- 处理(基于javascript)
- cat(基于javascript的功能RPN)
- Graphicalc(C interp)
- IProgram(基本一样)
- JoyToy(基本喜欢)
- Tiny Lisp ISLisproid
- Luarida(Lua)
- MathScript的
- 移动BASIC
- Mobile Futon(couchdb + javascript服务器)
- 适用于Android的OCaml顶级版
- 帕斯卡
- Pepe(Pascal编译器)
- 复古(基于javascript的Forth)
- Rubuto IRB(jRuby)
- SchemeREPL
- 图解机器人
- Sharpoid(基于javascript)
- Sigmascript(Lua)
- C#去吧
- ScriptBlocks(visual,symPy)
- i-Jetty(使用上述Java编译器系统之一的servlet)
目前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操作码而没有包含在apk中的第三方lib的那些当然是更好的性能。