Why Kotlin,为什么你应该选择Kotlin ?
为什么你应该选择Kotlin ? 编程语言设计是从满足机器需求到满足程序员需求的进化途径。 我们概述了编程语言的历史发展,以便您了解Kotlin适合的位置以及为什么要学习它。 这个原子介绍了一些主题,如果您是新手,现在可能看起来太复杂了。 在您阅读了更多本书之后,可以随时跳过此原子。 语言设计者发明了一种编程语言,并将其实现为 解释器 或 编译器 ,它们也是程序。 实施者通常至少在最初是语言设计者。 早期的语言着重于硬件限制。 随着计算机功能的增强,更新的语言将转向注重可靠性的更复杂的编程。 这些语言也可以根据编程的心理来开始选择功能。 每种编程语言都是实验的集合。 从历史上看,编程语言设计一直是关于使程序员提高生产率的一系列猜测和假设。 这些实验中有些失败,有些成功,有些非常成功。 我们从每种新语言的实验中学习。 一些语言解决的问题最终证明是偶然的,而不是根本的,或者环境发生了变化(更快的处理器,更便宜的内存,对编程和语言的新理解),并且该问题变得不那么重要,甚至变得无关紧要了。 如果这些想法过时并且语言没有发展,它就会从使用中消失。 最初的程序员直接使用代表处理器机器指令的数字进行工作。 这种方法产生了许多错误,并且 创建了 汇编语言 ,以助记符 操作码 替换数字( 程序员可以更轻松地记住和阅读的 单词 以及许多其他有用的工具)。 但是