开始学习Scala
2009-03-24 12:40
225 查看
注:这是我第一篇博客。不打算把我的播客写成规矩的文章,以为目标读者是我自己。遵循“敏捷”的思路,不在莫须有的需求(譬如“其他读者”)上浪费工夫。
曾经一直关注Erlang,因为目前所在的公司里有这方面的大拿,也有这方面的产品。公司的主要产品在通信领域,虽然很早就开发了一套基础开发和运行平台(基于C++),但是也尝试越来越多地使用Erlang。比较可惜的是,全部Erlang的开发,都是在其它办公室做的。北京办公室没有相应的开发任务,所以没有正式的需要来学它。自己也试图看过,但是,一忙起来,荒疏一阵子,就全忘了。
听说Scala语言,似乎很久了,但是以前没有注意。直到2009年初,才又看到,它居然被与Erlang做比较,这让我十分兴奋:
它运行与Java虚拟机之上,可以与Java很方便地联合使用
它结合了OO和函数式语言的特点(优点?)
它修正了一些Java语言设计中的问题
从这几点来看,Scala可以看作是Java的演进版(很多人把它称为“下一代Java”)。而“演进”的东西,总是在与“革命”的斗争中占得上风。这是由于“演进”总是提供了更平缓的通道。所以,虽然Scala没有Erlang的历史长,但是我相信它一定会很快发展,并在下一个十年成为主导性的编程语言。
主要材料:
http://www.scala-lang.org
《Programming in Scala》Martin Odersky, Lex Spoon, Bill Venners
参考材料:
Why Scala
The Positive Legacy of C++ and Java
The busy Java developer's guide to Scala
2009-03-24
曾经一直关注Erlang,因为目前所在的公司里有这方面的大拿,也有这方面的产品。公司的主要产品在通信领域,虽然很早就开发了一套基础开发和运行平台(基于C++),但是也尝试越来越多地使用Erlang。比较可惜的是,全部Erlang的开发,都是在其它办公室做的。北京办公室没有相应的开发任务,所以没有正式的需要来学它。自己也试图看过,但是,一忙起来,荒疏一阵子,就全忘了。
听说Scala语言,似乎很久了,但是以前没有注意。直到2009年初,才又看到,它居然被与Erlang做比较,这让我十分兴奋:
它运行与Java虚拟机之上,可以与Java很方便地联合使用
它结合了OO和函数式语言的特点(优点?)
它修正了一些Java语言设计中的问题
从这几点来看,Scala可以看作是Java的演进版(很多人把它称为“下一代Java”)。而“演进”的东西,总是在与“革命”的斗争中占得上风。这是由于“演进”总是提供了更平缓的通道。所以,虽然Scala没有Erlang的历史长,但是我相信它一定会很快发展,并在下一个十年成为主导性的编程语言。
主要材料:
http://www.scala-lang.org
《Programming in Scala》Martin Odersky, Lex Spoon, Bill Venners
参考材料:
Why Scala
The Positive Legacy of C++ and Java
The busy Java developer's guide to Scala
2009-03-24
相关文章推荐
- 今天开始学习scala
- Scala学习笔记-2 开始编码
- 学习Scala第一篇-从hello World开始
- scala学习计算开始基本语法2
- 开始学习scala
- 学习Scala第一篇-从hello World开始
- Scala学习日志——一切从使用开始
- 学习Scala:从HelloWorld开始
- 学习Scala:从HelloWorld开始
- 从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-7.通知)
- 深度学习——从代码开始
- Keras-1 学习Keras,从Hello World开始
- 开始学习Linux的一些建议
- 开始学习
- 从0开始学习 GitHub 系列之「向GitHub 提交代码」
- 开始学习《深入浅出MFC》
- 2012/1/8 《C++ Primer Plus》第二章:开始学习C++ 学习笔记
- 遗传算法与直接搜索工具箱学习笔记 -----从直接搜索算法开始
- Scala学习资料
- Scala学习之路----基础入门