零基础学Kotlin之Android项目开发实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 Kotlin是什么

按照百度百科中的解释,Kotlin是一门基于JVM的新的编程语言,由JetBrains公司开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。

Kotlin是一种新兴的计算机编程语言,在2017年快速进入程序员的视野。下面是几个标志性的重要事件。

●Google公司选定Kotlin作为Android第一开发语言,这个待遇连Google公司自己的Go语言都没有。

●2017年6月,Kotlin在TIOBE上的排名进入了前50名(第43名),呈现非常快速的发展势头。

●Flipboard中国的Android项目确定正式将Kotlin作为项目开发语言。

●Pinterest已经成功地将Kotlin引入它们的应用程序中,每个月有1亿5千万人使用。

●Basecamp的Android应用程序是100%的Kotlin代码。

●Keepsafe的App Lock应用程序已转换为100%的Kotlin代码,使源代码行数减少了30%、方法数减少了10%。

JetBrains 公司是捷克的一家软件开发公司,成立于2000年。该公司大名鼎鼎的 Java IDE产品IntelliJ是最优秀的Java IDE之一,广受程序员欢迎。下面是Kotlin的发展历程。

●2010年立项。

●2011年6月对外公开。

●2012年2月开源。

●2013年8月支持Android Studio。

●2014年6月全新的开源Web站点和域名KotlinLang.org上线。

●2016年2月发布1.0正式版。

●2016年9月发布1.0.4版本。