历史上的今天:Kotlin 语言首次被公开;IMAP 协议之父出生;CT 成像实现新突破( 二 )


资料来源:维基百科2011年7月19日:ProjectKotlin公开亮相
历史上的今天:Kotlin 语言首次被公开;IMAP 协议之父出生;CT 成像实现新突破
文章图片
图源:维基百科
Kotlin是一种在Java虚拟机上运行的静态类型编程语言 , 可以被编译成JavaScript源代码 。 Kotlin受到Java、C#、JavaScript、Scala、Groovy等语言的影响 , 致力于成为Android开发的下一代编程语言 。 Kotlin由JetBrains主导开发 , 德米特里·詹莫瑞福为产品经理兼核心开发者 。 JetBrains则成立于2000年 , 是一家捷克软件开发公司 。 公司为广大程序员熟知的产品是Java的集成开发环境IntelliJIDEA 。
2011年7月19日 , JetBrains首次公开Kotlin项目 , 当时已被开发一年之久 。 JetBrains负责人DmitryJemerov说 , 大多数语言没有他们正在寻找的特性 , 但是Scala除外 。 但是 , 他又指出了Scala的编译时间过慢这一明显缺陷 , 因此Kotlin的既定目标之一是像Java一样快速编译 。 2012年2月 , JetBrains以Apache2许可证开源此项目 。 Kotlinv1.0于2016年2月15日发布 , 被认为是第一个官方稳定版本 。 在GoogleI/O2017中 , Google宣布在Android上为Kotlin提供最佳支持 。
Kotlin明显受到Java、C#、JavaScript、Scala、Groovy等语言的影响 。 例如Kotlin可以直接通过println("Hello,${name}")或println("Hello,$name")来使用字符串模板 , 和古老的shellscript类似 。 又比如Kotlin中的分号是可选的 , 这类似JavaScript , 而且Groovy、Scala也有同样的功能 。 目前Kotlin在国内的普及程度并不高 。 可是在海外 , Kotlin的发展速度已是势如破竹 。 根据统计 , GooglePlay商店中排名前1000的App里 , 有超过60%的App已使用了Kotlin语言 , 并且这个比例每年还在不断上升 。
【欢迎投稿】以史为镜 , 可以知兴替 。 计算机科学发展至今 , 有许多至关重要的事件、人物 , 欢迎所有朋友一起共建「历史上的今天」 , 投稿邮箱:tangxy@csdn.net 。