美文网首页
《2017Android官方新编程语言Kotlin | Kotl

《2017Android官方新编程语言Kotlin | Kotl

作者: 万秦龙 | 来源:发表于2017-05-21 10:53 被阅读0次

    Kotlin是一种在Java虚拟机上运行的静态类型编程语言。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。



    历史

    1. 2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新语言,它已被开发一年之久。JetBrains负责人Dmitry Jemerov说,大多数语言没有他们正在寻找的特性,Scala除外。淡出,他指出了Scala的编译时间慢这一明显缺陷。Kotlin的既定目标之一是像Java一样快速编译。
    2. 2012年2月,JetBrains以Apache 2许可证开源此项目。
    3. Jetbrains希望这个新语言能够推动IntelliJ IDEA的销售。
    4. Kotlin v1.0于2016年2月15日发布。这被认为是第一个官方稳定版本,并且JetBrains已准备从该版本开始的长期向后兼容性。
    5. 在Google I/O 2017中,Google宣布在Android上为Kotlin提供一等支持。

    Kotlin

    Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。

    1. 开发公司:JetBrains
    2. 开源协议:Apache
    3. 基础:JVM或JavaScript环境(基于JVM的编程语言 Kotlin)

    设计目标

    1. 创建一种兼容Java的语言
    2. 让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针
    3. 让它比Java更简洁,通过支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等实现。
    4. 让它比最成熟的竞争对手Scala语言更加简单。

    官方网址

    Kotlin官方网站
    官方示例
    Kotlin官方网站——中文翻译

    相关报道

    Kotlin:Android世界的Swift

    Android开发周报:不使用虚拟机的Kotlin发布、Android方法数杂谈

    Android开发者应该知道的Kotlin

    Kotlin如何成为我们Android开发的主要语言

    实战Kotlin@Android(一):项目配置和语言转换

    实战Kotlin@Andorid(二):界面构建与扩展方法

    实战kotlin@android(三):扩展变量与其它技巧
    Android开发周报:Android 8.0即将公测、模块化探索与实践

    相关文章

      网友评论

          本文标题:《2017Android官方新编程语言Kotlin | Kotl

          本文链接:https://www.haomeiwen.com/subject/zommxxtx.html