`
alanland
  • 浏览: 635172 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JetBrains开源其Kotlin语言,基于JVM的新编程语言

    博客分类:
  • Java
 
阅读更多

 JetBrains开源其Kotlin语言,基于JVM的新编程语言

 

新语言 ~ mark 一下

 

http://www.iteye.com/news/24262

 

 

近日,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代码编辑、运行、共享环境。 

Kotlin官网http://jetbrains.com/kotlin 

Kotlin源码http://github.com/JetBrains/Kotlin 

Via JetBrains博客
分享到:
评论

相关推荐

    Kotlin语言教程.docx

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 ...

    Android中使用Kotlin实现一个简单的登录界面

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 ...

    java6string源码-KotlinBasics:学习Kotlin语言的基础知识(JetBrains的HadiHariri课程)

    java6string源码Kotlin 基础知识 Kotlin 语言的学习基础 我在学习 JetBrains 的 Hadi ...是多语言环境:Scala、Ceylon、Clojure、Frege、Kotlin、Java,都编译成字节码 Kotlin 源代码 Customer.kt 中的

    Kotlin - 教程Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 在...

    kotlin-docs.pdf

    kotlin学习文档,Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM ...

    在Android项目使用Kotlin初步认识

    作者SpikeKing,源码wcl-kotlin-demo,otlin是基于JVM的编程语言, 由JetBrains公司开发, 目前已经开源. IntelliJ IDEA, PyCharm, Android Studio等IDE, 就是出自于JetBrains公司. Kotlin介绍: Statically typed ...

    阿里云java短信验证码源码-easy_kotlin_chapter_1:easy_kotlin_chaptor_1

    它是一门静态类型编程语言,支持JVM平台,Android平台,浏览器JS运行环境,本地机器码等。支持与Java,Android 100% 完全互操作。 其主要设计者是来自 Saint Petersburg, Russia JetBrains团队的布雷斯拉夫( , )等人...

    Kotlin新手基础学习之Elvis操作符

    Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,...

    生鲜配送平台源码java-eyepetizer:仿「Eyepetizer」appv6.3.0

    虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 在Google I/O 2017中,...

    java外包源码-stx-insider:stx-内幕

    是一种静态类型的编程语言,可以在 Java 虚拟机上运行,​​也可以编译为 JavaScript 源代码。 2011 年 7 月,JetBrains 推出了 Kotlin 项目,这是一种用于 JVM 的新语言。 稳定版本于 2016 年 2 月发布。JetBrains ...

    java源码文件的位置-Kotlin_Ktor_Demo_App:如果您希望在JVM上构建可伸缩的Web服务或客户端,那么Ktor就是您的最佳

    首先,您将探索Ktor,这是由Kotlin的开发者JetBrains开发的一个开源项目。 它很大程度上基于Kotlin协程,因此支持高度的异步性。 接下来,您将发现如何使用Ktor开发安全且可扩展的REST和基于HTML的网站。 最后,您将...

Global site tag (gtag.js) - Google Analytics