我可以在 Android Dalvik 上使用哪些编程语言? [英] Which programming languages can I use on Android Dalvik?

查看:35
本文介绍了我可以在 Android Dalvik 上使用哪些编程语言?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

理论上,Dalvik 可以执行任何虚拟机字节码,例如使用

In theory, Dalvik executes any virtual machine byte code, created for example with the compilers of

  • AspectJ
  • ColdFusion
  • Clojure
  • 常规
  • JavaFX 脚本
  • JRuby
  • Jython
  • 犀牛
  • 斯卡拉

是否已经有适用于 Java 以外的其他语言的 Dalvik 字节码编译器的工作版本?

Are there already working versions of bytecode compilers for Dalvik available for other languages than Java?

推荐答案

  • 在发布时,Java 是唯一官方支持的用于构建可分发的第三方 Android 软件的编程语言.

    • At launch, Java was the only officially supported programming language for building distributable third-party Android software.

      Android 原生开发工具包 (Android NDK),它允许开发人员使用 CC++ 构建 Android 软件组件.

      Android Native Development Kit (Android NDK) which will allow developers to build Android software components with C and C++.

      除了提供对本机代码的支持外,Google 还扩展了 Android 以支持流行的动态脚本语言.本月早些时候,Google 推出了 Android 脚本环境 (ASE) strong> 允许第三方开发者使用 perlJRubyPythonLUABeanShell.有关 ASE 的想法和用法,请参阅此 示例链接.

      In addition to delivering support for native code, Google is also extending Android to support popular dynamic scripting languages. Earlier this month, Google launched the Android Scripting Environment (ASE) which allows third-party developers to build simple Android applications with perl, JRuby, Python, LUA and BeanShell. For having idea and usage of ASE, refer this Example link.

      Scala 也受支持.有关 Scala 的示例,请参阅这些 Example link-1 , 示例链接 2 , 示例链接-3 .

      Scala is also supported. For having examples of Scala, refer these Example link-1 , Example link-2 , Example link-3 .

      刚才我提到了一个 文章在这里 其中我发现了一些有用的信息如下:

      Just now i have referred one Article Here in which i found some useful information as follows:

      1. 编程语言是 Java,但存在其他语言的桥梁(C# .net - Mono 等).
      2. 可以运行LUAPerlPythonBeanShell等脚本语言.

    • 我已阅读 Google 发布的第二篇文章简单的'Android 编程语言.例如,引用此内容.

      刚刚(2010 年 8 月 2 日)我阅读了一篇文章,其中描述了Android 的 Frink 编程语言和计算工具",请参阅此链接 Link-1 Link-2

      Just now (2 Aug 2010) i have read an article which describes regarding "Frink Programming language and Calculating Tool for Android", refer this links Link-1 , Link-2

      2010 年 8 月 4 日,我发现关于 RenderScript.基本上,它是一种用于高性能图形编程的类 C 语言,可帮助您在 Android 应用程序中轻松编写高效的视觉效果和动画.由于尚未完成,因此尚未发布.

      On 4-Aug-2010, i have found Regarding RenderScript. Basically, It is said to be a C-like language for high performance graphics programming, which helps you easily write efficient Visual effects and animations in your Android Applications. Its not released yet as it isn't finished.

      这篇关于我可以在 Android Dalvik 上使用哪些编程语言?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆