Scala新手指南中文版
2014-08-04 14:01
357 查看
译者注:《Scala新手指南》是一个系列文章,这是目录,可带你到相应的章节。原文出自The Neophyte's Guide to Scala,在取得大师的授权后翻译成中文,你可以任意转发、引用此英文版和中文版,但请保留原文出处、本翻译出处以及本段文字。
之所以会花时间来翻译本系列文章,在于这个文章为我学习Martin Odersky大神的公共课“Principles of Functional Programming“带来了非常大的帮助,通过学习公共课的视频,做课后题目和测试,有些知识还是一知半解,在读了这个scala新手指南系列后,就有了比较清晰的掌握了。所以我希望把这些列文章翻译成中文以帮助到更多正在学习或者正在使用Scala的同学们。Scala语言作为一门不同于OOP的语言,有自己的很多特点以及编程思想,如果想要用好Scala,而不是停留在语法层面(很多人拿Scala当Java在用,完全不会用到Scala的特性,这显得有点不够专业),掌握实践这些思想和特点非常重要,也正因为Scala的这些特点,才使得它受大型互联网公司的追捧,在流处理(Streams),大数据计算(Spark)领域越来越有用武之地。但是要真正掌握scala绝非易事,里面有非常多的抽象概念,对于我们从Java世界来的人来说闻所未闻(啥叫Pattern
matching,偏函数是个神马,Monads又是个什么怪物)这个系列文章可作为你进入这些未知领域的敲门砖。好了废话不多说,以下才是正文。(Thomas,2014.6,遇到翻译错误欢迎指正:gqsun@ctrip.com)
Scala新手指南
The Neophyte's Guide to Scala
这个系列文章是我在2012年11月到2013年4月期间创作的,针对那些已经跨出了学习Scala语言的第一步,但渴望获得更多细节的Scala爱好者。
本篇为全系列文章的索引。
你可以在Leanpub 获取电子版本(PDF,epub,Kindle)
以下是本系列的16篇文章:
Extractors(提取器)
Extracting Sequences(提取有序类型)
Patterns Everywhere(模式无处不在)
Pattern Matching Anonymous Functions(模式匹配匿名函数)
The Option Type(Option类型)
Error Handling with Try(用Try来处理错误)
The Either type(Either类型)
Welcome to the Future(欢迎来到未来世界:)
Promises and Futures in practice(Promise和Future实践)
Staying DRY with higher-order functions(用高阶函数来消除重复)
Currying and partially applied functions(科里化和部分应用函数)
Type classes(类型类)
Path-dependent types
The Actor approach to concurrency
Dealing with Failure in Actor System
Where to go from here
之所以会花时间来翻译本系列文章,在于这个文章为我学习Martin Odersky大神的公共课“Principles of Functional Programming“带来了非常大的帮助,通过学习公共课的视频,做课后题目和测试,有些知识还是一知半解,在读了这个scala新手指南系列后,就有了比较清晰的掌握了。所以我希望把这些列文章翻译成中文以帮助到更多正在学习或者正在使用Scala的同学们。Scala语言作为一门不同于OOP的语言,有自己的很多特点以及编程思想,如果想要用好Scala,而不是停留在语法层面(很多人拿Scala当Java在用,完全不会用到Scala的特性,这显得有点不够专业),掌握实践这些思想和特点非常重要,也正因为Scala的这些特点,才使得它受大型互联网公司的追捧,在流处理(Streams),大数据计算(Spark)领域越来越有用武之地。但是要真正掌握scala绝非易事,里面有非常多的抽象概念,对于我们从Java世界来的人来说闻所未闻(啥叫Pattern
matching,偏函数是个神马,Monads又是个什么怪物)这个系列文章可作为你进入这些未知领域的敲门砖。好了废话不多说,以下才是正文。(Thomas,2014.6,遇到翻译错误欢迎指正:gqsun@ctrip.com)
Scala新手指南
The Neophyte's Guide to Scala
这个系列文章是我在2012年11月到2013年4月期间创作的,针对那些已经跨出了学习Scala语言的第一步,但渴望获得更多细节的Scala爱好者。
本篇为全系列文章的索引。
你可以在Leanpub 获取电子版本(PDF,epub,Kindle)
以下是本系列的16篇文章:
Extractors(提取器)
Extracting Sequences(提取有序类型)
Patterns Everywhere(模式无处不在)
Pattern Matching Anonymous Functions(模式匹配匿名函数)
The Option Type(Option类型)
Error Handling with Try(用Try来处理错误)
The Either type(Either类型)
Welcome to the Future(欢迎来到未来世界:)
Promises and Futures in practice(Promise和Future实践)
Staying DRY with higher-order functions(用高阶函数来消除重复)
Currying and partially applied functions(科里化和部分应用函数)
Type classes(类型类)
Path-dependent types
The Actor approach to concurrency
Dealing with Failure in Actor System
Where to go from here
相关文章推荐
- Scala新手指南中文版 - 第一篇 Extractors(提取器)
- Scala新手指南中文版 -第十一篇 Currying and partially applied functions(科里化和部分应用函数)
- Scala新手指南中文版 - 第二篇 Extracting Sequences(提取有序类型)
- Scala新手指南中文版 - 第三篇 Patterns Everywhere(模式无处不在)
- Scala新手指南中文版 - 第四篇 Pattern Matching Anonymous Functions(模式匹配匿名函数)
- Scala新手指南中文版 -第六篇 Error Handling with Try(用Try来处理错误)
- Scala新手指南中文版 -第七篇 The Either type(Either类型)
- Scala新手指南中文版 -第八篇 Welcome to the Future(欢迎来到未来世界)
- Scala新手指南中文版 - 第四篇 Pattern Matching Anonymous Functions(模式匹配匿名函数)
- Scala新手指南中文版 -第九篇 (Promise和Future实践)
- Scala新手指南中文版 -第五篇 The Option Type(Option类型)
- Scala新手指南中文版 -第五篇 The Option Type(Option类型)
- Scala新手指南中文版 -第十篇 Staying DRY with higher-order functions(用高阶函数来消除重复代码)
- Spark英中对照翻译(PySpark中文版新手快速入门-Quick Start)-中文指南,教程(Python版)-20161115
- Android开发指南中文版(三)Intents and Intent Filters
- Mediawiki LocalSettings.php 参数指南中文版
- 树莓派上Qt5交叉编译移植新手指南[转]
- 新手指南:安装完ubuntu后要做的12件事)(转载)
- The Absolute Beginner’s Guide to Node.js( Node.js 新手指南 (Manuel Weiss))
- 面向 Java 开发人员的 Scala 指南:关于特征和行为