Koushik Dutta把C#、Ruby和Python引进到谷歌Android平台

系统
Koushik Dutta已经实现了一个重要的里程碑,在他的努力下谷歌移动电话平台Android支持C#、Ruby和Python编程语言。首先在Mono平台下,他解决了让Dalvik的Java代码调用Mono代码的问题。

Koushik Dutta已经实现了一个重要的里程碑,在他的努力下谷歌移动电话平台Android支持C#、Ruby和Python编程语言。首先在Mono平台下,他解决了让Dalvik的Java代码调用Mono代码的问题。

类似地,Mono的C#代码或IronPython现在也可以回调Dalvik代码。

当前C#语法有点冗长,一旦Mono支持新C#关键字“dynamic”就会有所改善。动态类型变量可以使用自定义绑定程序来决定在运行时如何调用方法,这非常适合本文提到的互操作解决方案。

这个项目的另一项重要进展是可以在Android平台下运行Python和Ruby应用程序。因为该项目基于Mono,它引入了动态语言运行时(DLR)、IronPython和IronRuby的语言实现。

我们可以在Koushik Dutta博客上查看示例和下载源代码。

【编辑推荐】

  1. 微软移动通信领域直接面对谷歌iPhone竞争
  2. 微软:中国移动全球率先使用IE Mobile 6
责任编辑:庞桂玉 来源: Infoq
相关推荐

2011-06-28 09:19:40

C#XNAiOS

2009-08-03 14:33:02

.NET平台c#ASP.NET

2014-07-02 10:21:32

谷歌Android汽车手表

2009-08-27 16:11:03

C# delegateC# event

2009-08-13 17:04:09

C#语言C#程序

2011-07-29 09:36:34

Java

2009-08-26 10:34:15

C#类型C#变量

2009-08-19 16:50:32

Visual C#C#语言特性

2009-08-10 10:04:25

C#抽象类C#接口

2009-09-01 17:51:47

C#拆箱C#装箱

2009-08-14 13:45:03

Ruby和Python

2014-06-23 09:49:32

Go语言Android谷歌

2010-02-06 14:52:53

Android平台

2020-05-28 15:41:48

微软C+语言

2009-08-19 10:09:21

C#和C++

2021-05-18 11:38:30

谷歌Android StuIntelliJ

2009-08-27 16:18:47

C#类C#结构体

2009-08-26 09:54:45

C#打印预览C#打印

2009-10-27 11:08:25

C# 4.0dynamic

2021-04-12 10:38:51

CC++谷歌
点赞
收藏

51CTO技术栈公众号