近日一些程序员们表示出对Scala这种语言是否适合普通程序员产生了困惑,Scala 编程语言的设计人Martin Odersky向大家解释了Scala编程语言的用途以及适合使用的人群。
Scala在现在这个阶段并不需要适合一般的Java程序员。要吸引的是一些专家级的程序员——优秀的程序员。目标是使他们工作起来比使用Java更有效率。相信,随着时间的推移,会出现足够多的教育示范材料和足够好的开发工具,使 Scala对广大的普通开发人员也具有吸引力。但这不是目前马上要实现的目标,相信目前使用Scala会给优秀程序员带来更大的工作效率。
希望程序员们必须要区分”适合“和”有吸引力“的区别。Martin Odersky认为Scala适合所有的程序员。在目前人们对它的接受能力来看,它对优秀的Java程序员最具有吸引力,因为只有这些程序员才能认识到Scala给他们带来的工作效率。这就可以了。随着时间的推移,其他人也会跟上。