【问题标题】:what programming languages does 2.2 officially support?2.2 官方支持哪些编程语言?
【发布时间】:2010-11-15 06:45:27
【问题描述】:

我知道您可以使用 c、c++ 和 java 编写应用程序。但是我听说android也支持scheme、python、lua等,但从来没有找到它经过验证或实际列表。

【问题讨论】:

标签: android programming-languages android-2.2-froyo


【解决方案1】:

以下是我在(无根)2.2 和 2.3 手机上使用的一些(加上命令行中的 pForth)

市场编译器和解释器:

  • 基本!+SQL
  • 轻基本款
  • CalcScipt (RPN)
  • Clojure REPL
  • Android 外壳(Beanshell)
  • JavaIDEdroid (Java)
  • 安杰迪(爪哇)
  • 终端 IDE (Java)
  • AIDL (Java)
  • aDosBox(通过仿真的 DOS 语言)
  • 安卓标志
  • 策略(方案)
  • GCC 和 G++(通过命令行)
  • 微型 C 编译器
  • SpiderMonkey(命令行 javascript)
  • 生成(基于 JavaScript 的图形)
  • 处理(基于javascript)
  • cat(基于javascript的功能RPN)
  • 图形(C 解释)
  • IProgram(基本类)
  • JoyToy(基本喜欢)
  • Tiny Lisp ISLisproid
  • 卢阿里达 (Lua)
  • 数学脚本
  • 移动基础
  • 手机蒲团(couchdb+javascript服务器)
  • Android 的 OCaml 顶层
  • 帕斯卡
  • Pepe(Pascal 编译器)
  • 复古(基于 JavaScript 的 Forth-like)
  • Rubuto IRB (jRuby)
  • 方案REPL
  • 计划机器人
  • Sharpoid(基于 JavaScript)
  • Sigmascript (Lua)
  • C# 去
  • ScriptBlocks(基于视觉,symPy)
  • i-Jetty(使用上述 Java 编译器系统之一的 servlet)

SL4A 目前支持的语言有 Beanshell、Rhino javascript、jRuby、perl、TCL、PHP、Python、ash、Lua、squirrel。

【讨论】:

    【解决方案2】:

    您似乎指的是 Android 的脚本层,以下是 Scripting Layer for Android site 关于支持的语言的说法:

    “目前支持 Python、Perl、JRuby、Lua、BeanShell、JavaScript、Tcl 和 shell,我们计划添加更多。”

    【讨论】:

      【解决方案3】:

      官方没有

      非正式地,Scala、Scheme 和其他人已经修改了运行时和编译器以在 android 上工作。那些直接编译/翻译成 dex 操作码的那些,没有太大的 3rd 方库包含在 apk 中,当然性能更好。

      【讨论】:

      • 官方支持python、lua等多种语言。
      • 不是来自谷歌先生..这是这个问题的官方衡量标准
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      相关资源
      最近更新 更多