Scala 2.8 RC1发布下载_Scala 2.8第一个候选发布版

  Scala 2.8 RC1发布下载了,关注Scala 2.8的朋友可以直接从官方下载最新的Scala 2.8 RC1试用。在沉寂了将近3个月的时间里,Scala 2.8从beta终于升级为RC,在整个更新过程中Scala 2.8再次修正了N多的bug同时包含了大量新特性和功能改进,如果您之前尝试过Scala 2.8 beta,那么千万别错过Scala 2.8RC1

  Scala是一种运行在JVM上的语言,于Groovy等脚本语言不同,Scala可以直接编译成Java字节码,这也就意味着Scala可以利用现有的大量Java资源,第三方类库 JavaEE企业平台环境。Scala本身是一种函数编程语言,Scala 基于 Haskell 和 ML 的函数原则,大量借鉴了 Java 中面向对象概念,因此对于Java程序员来说,Scala并不会很陌生。对于Java企业用户来说,如果选择Scala,也不会出现平台迁移的问题,因为 Scala本身就运行在JVM上。个人感觉Scala的出现与Ruby等脚本语言出现的动机很类似,因为脚本语言中的一些特性(函数式声明的简洁语法,高效的开发效率等,对Java都是巨大的冲击,因此才会围绕JVM平台出现一系列的新语言)

Scala 2.8 RC1主要包括如下改进:

  1. Scala 2.8 RC1引入了新的表现编译器
  2. Scala 2.8 RC1新增了打包对象(Package objects)
  3. Scala 2.8 RC1性能大幅度提升(速度提升50%)
  4. Scala 2.8 RC1完全重构了集合类库
  5. Scala 2.8 RC1引入了新的构建管理器
  6. Scala 2.8 RC1引入了新的数组实现,允许多态数组
  7. Scala 2.8 RC1新增了类型特殊化(Type specialization)
  8. Scala 2.8 RC1新增了命名和默认引数
  9. Scala 2.8 RC1新增了Packrat分析器组合(Packrat parser combinators)
  10. Scala 2.8 RC1该你了XML库
  11. Scala 2.8 RC1新增了类型构建器推断(Type constructor inference)
  12. Scala 2.8 RC1新增了更好的注解
  13. Scala 2.8 RC1新增了更好的Scala Swing库,完善文档
  14. Scala 2.8 RC1新增了REPL改组
  15. Scala 2.8 RC1增强的隐式变换
  16. Scala 2.8 RC1改进的等于比较(Improved equality )
  17. Scala 2.8 RC1改进了actor
  18. Scala 2.8 RC1新增了对continuations的支持

Scala 2.8 RC1下载地址:
Scala 2.8 RC1下载

Scroll to Top