一.认识kotlin

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

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

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

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

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

 

你可能感兴趣的:(一.认识kotlin)