一.认识kotlin

kotlin常常被认为是一门近似scala的语言。的确,它们的诞生都源于对java语言的改良,同时都在面向对象和函数式

之间建立起多范式桥梁。不可否认的是,kotlin确实从scala身上借鉴了许多。

 然而,kotlin与scala的设计哲学又十分的不同。kotlin并没有像scala那样热衷于编程语言本身的研究和探索。相反它在解放java的同时,又在语言特性的选择上变现的相当的克制。

 我们说过,scala旨在成为程序员梦想中的语言,它包含所有你想拥有的语言特性。而kotlin更加立足现实,它现阶段仍没有宏,也拒绝了很多所谓的高阶函数式语言特性,但它在java的基础是哪个反战出很多改良生产力的语言特性。

可以看出kotlin的自我定位非常清晰,它的目标就是在计算机应用领域成为一门实用且高效的编程语言。

 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容