计算机语言新星:Kotlin

前言

说起当今计算机语言格局,那可是群雄争霸,狼烟四起,目前的格局是两极争霸,多强环伺。Java和C以绝对优势占据了热度排行榜的前两席,其余语言在其后紧密相连,来看看今年12月的编程语言热度排行榜:
这里写图片描述
不过,今天我们的主角并不是榜单前20的语言,而是一个方兴未艾的语言——Kotlin。
可能你已经注意到了处于排名榜最前面的几个编程语言的热度都在下降,其中Java下降的幅度尤为巨大,是什么导致了这个结果呢?可以肯定的是,其中有Kotlin的功劳。

小谈Kotlin

Kotlin在维基百科上的解释:

Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。2012年1月,著名期刊《Dr. Dobb’s Journal》中Kotlin被认定为该月的最佳语言。虽然与Java语法并不兼容,但Kotlin被设计成可以和Java代码相互运作,并可以重复使用如Java集合框架等的现有Java类库。

Kotlin发展简历:
2011年7月,JetBrains推出Kotlin项目。
2012年2月,JetBrains以Apache 2许可证开源此项目。
2016年2月15日,Kotlin v1.0(第一个官方稳定版本)发布。
2017 Google I/O 大会,Google宣布在Android上为Kotlin提供最佳支持。

总的来说,Kotlin完全与Java互通,且其语法简洁优雅,再加上Kotlin有Google的官方支持,有替代Java的趋势。

相关扩展:
1. Kotlin是什么(来源:简书)
2. Hello,Kotlin(来源:简书)
3. 谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好(来源:搜狐)
4. 如何评价 Kotlin 语言?(来源:知乎)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习汉语编程必须明白几点: 1-中文和英文的地位是平等的,在计算机中也一样,不要褒英贬汉; 2-计算机的机器码是0和1,他既可以和英文对应也可以和中文对应; 3-英文编程之所以占主导地位,是因为世界体系格局现在及今后几十年仍将由西方主导,其语言和文化等 已渗透全球方方面面; 4-伴随着中国经济的发展,国际地位的提升,汉语编程也会像孔子学院一样全球开花结果,但道路是曲折 漫长的,需要我们共同努力。 如果你怀疑汉语编程真假,那么就冷静下来理性分析一下,怀疑可以但不要听信谗言。如果你决定学习 汉语编程,那么就不要再怀疑它,否则是学不好的。 汉语编程中编辑器、编译器、库结构三个软件是在windows平台上运行的软件,所以会被人们误认为是 汉化的,因为现在大多数人都用windows系统,所以要想推广肯定要在windows平台上,要兼容windows,而 且有一点,大家不要一看到汉编里英文就说汉编是假的,想想中华文化里有多少外来文化,要包容,然后消 化,再吸收,这才是正道,阿拉伯数字、汉语拼音字母这些就不是外来的,对我们有利的我们当然要加以利 用,汉编也一样,能用则用,为何不用,这也是中华文化包容性在汉编中的又一体现。 汉编现在只开放这种基于windows上的工具软件,还有其它深层或底层的由于商业原因现在还没对外开 放,如果这些都学不会就更没机会接触了,给你也不会用。 知识的原理是相同的,但千万别拿英文和汉语对照,语言环境变了,思维也要改变,当初学英语时老师 会强调我们要用英语思维,现在学汉编请光荣地找回你们的汉语思维,回归正统,尤其是英编高手。 针对一些英编高手说英编很好很强大,为什么还要学汉编,我们来举个例子:中国为什么要国防建设国 产化,难道买俄罗斯的武器不好吗?印度也是大国,为什么向俄罗斯买军火时,动不动就被宰,因为他自己 造不出来,这是经济方面;再看一下马岛战争,为什么阿根廷先期处于优势而结果却输了,因为法国不卖导 弹给他了,这是战争方面。现在英编高手可以不用学汉编,因为在汉编高手起来之前还没有人能撼动其地位, 当汉编高手起来之后他们自己也该回家养老了,历史的更替使其自动退下舞台,将来汉编产业化后,所谓的 编程精英也将消失,编程也就是一个普通的工种,这是一种必然的趋势。 汉语热已经在全球刮起了旋风,相信汉编也会在计算机世界里受到追捧。 现在还是个过渡阶段,希望将来龙芯出中文CPU,然后与汉编联姻,就是汉语和英语在计算机世界中二 分天下的时候了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值