android 开发程序员Android开发程序员

Kotlin新的征程(一)

2017-12-25  本文已影响45人  Diosamolee

Kotlin新的征程(一)

自今年Google宣布将Kotlin作为Android首选开发语言(官方语言),我就知道Kotlin即将要崛起,为什么会崛起?因为Kotlin这门语言不仅可以针对Android移动开发,它还可以:

为什么选择Kotlin?

而且Kotlin还有着强大的Spring 框架,Gradle 构建脚本,等的支持
是不是很强大?你害不害怕?
没关系下面我们一起来认识它吧!

Kotlin 是什么鬼?

Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。2012年1月,著名期刊《Dr. Dobb's Journal》中Kotlin被认定为该月的最佳语言。虽然与Java语法并不兼容,但Kotlin被设计成可以和Java代码相互运作,并可以重复使用如Java集合框架等的现有Java类库。

Kotlin 的历史

2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新语言,它已被开发一年之久。JetBrains负责人Dmitry Jemerov说,大多数语言没有他们正在寻找的特性,Scala除外。但是,他指出了Scala的编译时间慢这一明显缺陷。Kotlin的既定目标之一是像Java一样快速编译。2012年2月,JetBrains以Apache 2许可证开源此项目。

Jetbrains希望这个新语言能够推动IntelliJ IDEA的销售。

Kotlin v1.0于2016年2月15日发布。这被认为是第一个官方稳定版本,并且JetBrains已准备从该版本开始的长期向后兼容性。

在Google I/O 2017中,Google宣布在Android上为Kotlin提供最佳支持。

还记得刚开始接触Java这门语言的时候,我认识了Java之父——詹姆斯·高斯林(James Gosling) ,看到过一个很有意思的问题,在Java里面的对象传递的到底是传址还是传值?(这是个有争论的问题),普通人可能会很平常的说,是传值!但是我会说:“是传值,詹姆斯——高斯林的想法也是和我一样的。” 的确java之父也是这样以为的,因为地址也是值!我觉得有水平一点的人对一门语言的历史,创始人,这些都是有一些研究的。我想这两种答案给别人留下的映像是有一定差距的,大家应该也能感受得到!

最后普及一个Android 之父——安迪·鲁宾(Andy Rubin),现在好像也去做手机了,但愿他能成为下一位雷军,毕竟笔者现在是一位Android Developer 在这里稍微点一嘴!

Kotlin的优势

在这里不详细说明了,在以后会慢慢的讲解,毕竟心急吃不了热豆腐,人一生下来不可能学几天就会说话了,这都是一个过程,有的人可能悟性高看一遍两遍就学会了,悟性低一点的小伙伴也要加油,龟兔赛跑的游戏在这里轻轻点激你们一下,加油!

Kotlin是世界上最好的语言

总结:

总而言之Kotlin就是一门即将走向未来的语言,在这里我会说Kotlin是世界上最好的语言!不服的可以点个喜欢,谢谢!

上一篇下一篇

猜你喜欢

热点阅读