Scala是一种针对 JVM 将函数和面向对象技术组合在一起的编程语言。Scala编程语言近来抓住了很多开发者的眼球。它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格。Scala的名称表明,它还是一种高度可伸缩的语言。Scala的设计始终贯穿着一个理念:创造一种更好地支持组件的语言。Scala融汇了许多前所未有的特性,而同时又运行于JVM之上。随着开发者对Scala的兴趣日增,以及越来越多的工具支持,无疑Scala语言将成为你手上一件必不可少的工具。
推荐阅读
在面向对象仍占据主流的今天,可能很对程序员还没有接触过其实相当古老的函数式编程;但函数式在多核时代来临之际正愈发显得重要。函数式编程相关的讨论中经常涉及到Scala这个JVM之上的语言,而其创始人对其的定位是:后函数式语言。[全文][评论]
很多Java开发者在学习Scala语言的时候,往往觉得Scala的语法和用法有些过于复杂,充满语法糖,太“甜”了。在使用Scala编写代码时,由于语法和编写习惯的不同,很多开发者会犯相同或相似的错误。一位Scala狂热爱好者近日总结了十大这样的错误,以供参考。[全文][评论]
Java面临终结 取代者是Scala?
Groovy创始人:Java面临终结 Scala将取而代之 Groovy创始人James Strachan在其博客上发表了一篇文章,题目为《Scala将取代Java?》。该文章在Scala,Groovy和Java开发者中引起了很大反响,Scala创始人Martin Odersky也对此文做出了回复。[ 阅读全文 ] [ 阅读热评 ]
面向Java开发者的Scala学习系列

A Scala Tutorial for Java programmers(完结)

本文源自Michel Schinz和Philipp Haller所写的A Scala Tutorial for Java programmers(面向Java程序员的Scala教程),由Bearice成中文。本系列面向有一定Java开发经验的程序员。

走读Kestrel,了解Scala(完结)

Kestrel是一个Scala代码实例,是Twitter核心中使用的的消息转发机制,其原型来自于Ruby的Starling。本系列通过Kestrel进行Scala实例代码的讲解,对于实际使用Scala进行开发有相当的借鉴意义。

IBMDW的《从Java走进Scala》系列(更新中)

本系列由Neward & Associates的主管Ted Neward主持。本系列从08年初开始连载,可以说是早期Scala教程中的比较精彩的一个系列,对Scala语言中的很多细节都进行了描述。

相关资源推荐

函数式编程的启发

基于JVM的语言总览

多核时代的编程语言

Scala语言发展趋势图

相关专题

查看全部专题
验证码: (点击刷新验证码)
匿名发表
Copyright©2005-2009 51CTO.COM 版权所有