Google新结构化编程语言Dart可运行在Jvm上

Google新推出的编程语言Dart可运行在Jvm上,代码基于JDart 项目托管。Google称,Dart的设计目标是为Web编程创造结构化但又富有灵活性的语言;编程方法一目了然,符合程序员的自然习惯,易于学习;能在所有浏览器和不同环境中实现高性能。Google Dart旨在取代JavaScript。

 

[[47100]]

 

JDart项目目前处于开发初期,所有只有少数的翻译指令, JDart编译器生成的jar文件上可运行在任何Java 7 VM上。

下面是简单的Hello World语句,Dart代码:

 
 
 
  1. main() {    
  2. print("hello world");    
  3. }   

编译内容如下:

 
 
 
  1. public class test {    
  2. public static void main(java.lang.String[]);    
  3. Code:    
  4. 0: invokedynamic #18, 0 // InvokeDynamic #0:__main__:()V    
  5. 5: return     
  6.    
  7. public static java.lang.Object __main__();    
  8. Code:    
  9. 0: ldc #21 // String hello world    
  10. 2: invokedynamic #27, 0 // InvokeDynamic #1:print:    
  11.    
  12. (Ljava/lang/String;)V    
  13. 7: aconst_null     
  14. 8: areturn     
  15. }   

原文:http://sd.csdn.net/a/20111019/306028.html

【编辑推荐】

  1. 众家评说谷歌新编程语言Dart
  2. Dart之于JavaScript正如C#之于C++
  3. Google宣布结构化编程语言Dart的设计目标
  4. Google的Dart语言真的能取代JavaScript吗?
  5. Google强推Dart语言替代JavaScript 意欲何为?
THE END