天天看點

Java語言的替代品:JVM的新程式設計語言開源

近日,JetBrains 宣布将其 Kotlin 程式設計語言開源,這是一個針對 Java 和 JavaScript 平台的現代程式設計語言,該語言的設計目的是成為 Java 語言的替代品。

  Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新程式設計語言,其主要設計目标如下:

  相容 Java。

比 Java 更安全,能夠靜态檢測常見的陷阱,如:引用空指針。

比 Java 更簡潔,通過支援變量類型推斷、高階函數(閉包)、構造函數、混合(mixins)和一級委托等來實作。

比最成熟的競争對手 Scala 語言更加簡單。

此次 JetBrains 在 Apache 2 許可證下,開放了以下項目的快照和源代碼:

  Kompiler:Kotlin 編譯器

基礎 Java 增強庫:針對 JDK collections 和其他架構的實用程式

建構工具:內建 Ant 和 Maven

IntelliJ IDEA 插件:Kotlin 本地 IDE

你可以通過 Kotlin Web Demo 來對 Kotlin 有一個初步的了解,這是一個基于 Web 的 Kotlin 代碼編輯、運作、共享環境。

本文轉自 wws5201985 51CTO部落格,原文連結:http://blog.51cto.com/wws5201985/781954,如需轉載請自行聯系原作者