Google新結構化編程語言Dart可運行在Jvm上
作者:夏夢竹
Google新推出的編程語言Dart可運行在Jvm上,代碼基于JDart 項目托管。Google稱,Dart的設計目標是為Web編程創造結構化但又富有靈活性的語言;編程方法一目了然,符合程序員的自然習慣,易于學習;能在所有瀏覽器和不同環境中實現高性能。
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
【編輯推薦】
責任編輯:陳貽新
來源:
CSDN