Google新推出的编程语言Dart可运行在Jvm上,代码基于JDart 项目托管。Google称,Dart的设计目标是为Web编程创造结构化但又富有灵活性的语言;编程方法一目了然,符合程序员的自然习惯,易于学习;能在所有浏览器和不同环境中实现高性能。Google Dart旨在取代JavaScript。
JDart项目目前处于开发初期,所有只有少数的翻译指令, JDart编译器生成的jar文件上可运行在任何Java 7 VM上。
下面是简单的Hello World语句,Dart代码:
- main() {
- print("hello world");
- }
编译内容如下:
- public class test {
- public static void main(java.lang.String[]);
- Code:
- 0: invokedynamic #18, 0 // InvokeDynamic #0:__main__:()V
- 5: return
- public static java.lang.Object __main__();
- Code:
- 0: ldc #21 // String hello world
- 2: invokedynamic #27, 0 // InvokeDynamic #1:print:
- (Ljava/lang/String;)V
- 7: aconst_null
- 8: areturn
- }
原文:http://sd.csdn.net/a/20111019/306028.html
【编辑推荐】