Scala,静态类型,函数和面向对象语言

程序
matrix (791)发表于 2009年08月24日 18时50分 星期一
来自鲸鱼还是很常见部门
Computerworld的A-Z编程语言栏目采访了Scala语言的开发者Martin OderskyScala是强类型语言,设计意图是要整合面向对象编程和函数式编程的各种特性。它吸引了从Web 2.0公司新创公司到大企业如索尼影业的注意,是流行网站Twitter和LinkedIn所用的语言 Odersky称Scala这个名字意味着它是一个可扩展的、灵活性很强的语言,可以从一个很小的起点出发,逐步扩充。对新手来说,它有几分像脚本语言,就如JavaOne ScriptBowl,但它却能做Java所能实现的任何东西。Odersky曾经参与开发Java语言及其编译器,后在10年前移居到瑞士后开始做一些基础研究工作。他研究了是否能让面向对象编程和函数式编程结合起来。第一个试验成果便是Pizza,但由于他们的开发是基于Java,而Java并不具有延展性,所以Pizza还很原始。大约在2000年左右,Odersky与瑞士洛桑理工学院的团队一起开发新的语言,能延续与Java的互操作,同时又能有效整合面向对象和函数编程。最初它被称为Funnel,后来才改名为Scala。2006年他们发布了Scala 2,此后它越来越受欢迎。Twitter在今年初宣布从Ruby转向完全使用Scala

「星期一」 Hello Monday

Scala,静态类型,函数和面向对象语言

Computerworld的A-Z编程语言栏目采访了Scala语言的开发者Martin Odersky。Scala是强类型语言,设计意图是要整合面向对象编程和函数式编程的各种特性。它吸引了从Web 2.0公司新创公司到大企业如索尼影业的注意,是流行网站Twitter和LinkedIn所用的语言。 Odersky称Scala这个名字意味着它是一个可扩展的、灵活性很强的语言,可以从一个很小的起点出发,逐步扩充。对新手来说,它有几分像脚本语言,就如JavaOne ScriptBowl,但它却能做Java所能实现的任何东西。Odersky曾经参与开发Java语言及其编译器,后在10年前移居到瑞士后开始做一些基础研究工作。他研究了是否能让面向对象编程和函数式编程结合起来。第一个试验成果便是Pizza,但由于他们的开发是基于Java,而Java并不具有延展性,所以Pizza还很原始。大约在2000年左右,Odersky与瑞士洛桑理工学院的团队一起开发新的语言,能延续与Java的互操作,同时又能有效整合面向对象和函数编程。最初它被称为Funnel,后来才改名为Scala。2006年他们发布了Scala 2,此后它越来越受欢迎。Twitter在今年初宣布从Ruby转向完全使用Scala。

matrix 发表于

2009年08月24日 18时50分