跳至主要内容

博文

目前显示的是 五月, 2013的博文

Learning Scala (Ref)

接触 Scala 有一段时间了,一开始的时候是因为 Scala 支持 strong type 的缘故感兴趣的,后来慢慢的看了 traits, pattern matching, generics 等语法特性,觉得这个语言夹杂了很多其它语言的特征。不过,就像 C++ 从 C 发源后加入了 OO、 Meta-Programming 等不同性质的语法特性之后整个语言的学习曲线陡增,Scala 对于 Java developers 来说可能也不算是容易上手的 JVM Language。 最近拜读了一篇讨论 Scala 优缺点的文章,颇有想法—— Scala: Sink or Swim Part 1 , Part 2 , Part 3 。之前玩了一阵子的 sbt,最近项目上在用 Gradle (这是用 Groovy 语言编写的一个具有 Ant 和 Maven 二者之长的构件系统),很能体会作者谈到的 sbt 的不爽……