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

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

问题描述

在理论上,Dalvik的执行任何虚拟机字节code,例如用

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

  • 的AspectJ
  • 的ColdFusion
  • 的Clojure
  • 在Groovy中
  • 在JavaFX脚本
  • 的JRuby
  • 的Jython
  • 犀牛
  • 在斯卡拉

是否有可用于其他非Java语言的字节code编译器的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),这将允许开发者使用ç构建Android软件组件 C ++

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

    在除了提供原生code的支持,谷歌也将Android扩展,支持流行的动态脚本语言。本月早些时候,谷歌推出的 的Andr​​oid脚本环境(ASE) 它允许第三方开发人员构建简单的Andr​​oid应用程序与 perl的的JRuby 的Python LUA 的BeanShell 。对于有想法的 ASE ,请参阅本<一和用法href="http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html">Example链接

    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.

    斯卡拉也支持。对于具有斯卡拉的示例,请参阅这些 示例链接1 ,的 示例链接2 ,的 示例链接-3

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

    我刚才提到一个 <一个href="http://www.$c$cproject.com/Articles/73089/Comparison-of-Android-vs-iPhone-vs-Nokia-vs-BlackB.aspx">第二十这里 中,我发现了一些有用的信息如下:

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

    1. 的编程语言是Java,但其他语言的桥梁存在(C#.NET - 单等)
    2. 在可以运行的脚本语言,如 LUA 的Perl 的Python 的BeanShell 等。

    1. programming language is Java but bridges from other languages exist (C# .net - Mono, etc).
    2. can run script languages like LUA, Perl, Python, BeanShell, etc.

    我看了第二条在<一个href="http://www.informationweek.com/news/internet/google/showArticle.jhtml?articleID=218700186">Google发布简单的Andr​​oid编程语言。例如这个,请参阅本

  • I have read 2nd article at Google Releases 'Simple' Android Programming Language . For example of this, refer this .

    刚才(2 2010年8月),我已阅读,其中介绍了关于弗林克编程语言和计算工具为Android 的文章,请参阅该链接的 链接-1 ,的 链接-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

    在4 - 8 - 2010年,我发现关于 RenderScript 。基本上,它被认为是一个类似C语言的高性能图形编程,它可以帮助您轻松地编写高效的视觉效果和动画在你的Andr​​oid应用程序。其还没有发布,因为它并没有结束。

    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天全站免登陆