初探 Scala:开启编程新旅程
一、Scala 入门引言
对于有一定编程背景的人来说,接触 Scala 可能会经历一段“痛苦”的适应期。就像从传统的命令式编程习惯,如 6800 机器码编程,再到 BASIC、Pascal、C、C++、Objective - C 和 Java,突然遇到 Scala 这种融合了函数式和面向对象思维的语言,大脑需要一段时间来适应。
但经过一段时间的学习和实践,就会发现 Scala 的编程习惯其实更优。它让我们更注重将小元素组合成复杂系统,而不是纠结于控制流语句。编写 Scala 代码的第一步是克服对它会改变思维方式的恐惧,第二步是接受代码在一段时间内可能类似 Java、Ruby 或 Python 代码的事实。
适合人群
Scala 适合有一定编程基础,想尝试新语言,初步了解 Scala 并可能深入学习的人。
前置要求
在开始学习 Scala 之前,需要在机器上安装 Java JDK 1.6 或更高版本,以及 Scala 2.10 或更高版本。代码可以从指定网站(www.apress.com/9781484202333)的“Source Code/Downloads”标签下下载。
二、Scala 简介
Scala 是“scalable”和“language”的缩写。语言的可扩展性与程序或应用的可扩展性不同,程序的可扩展性侧重于性能,而 Scala 的高可扩展性源于其对面向对象和函数式编程的融合。
为什么选择 Scala
Scala 满足了许多 Java 开发者的主要需求,它是一种静态类型、多范式的
超级会员免费看
订阅专栏 解锁全文
681

被折叠的 条评论
为什么被折叠?



