路过社报道:据相关人士称,《Programming Scala》中文版在Review阶段了,由inforQ的编辑翻译,质量应该有保证。
不过现在有两个《Programming Scala》,不知道他们翻译的是哪一本。
Oreilly那本有在线版,可能版权比较松
Ruby经典的书是在The Pragmatic Bookshelf,而InfoQ跟Ruby社区比较近,所以出他们家的书也未可知。
至于这两本书哪本好,他们各有千秋。
如果是Busy Java Developer, 有丰富的Java经验,想看一下Scala有什么不同的地方。那么推荐看Oreilly的,这本书是按照OO,FP这样的划分方式。
而如果对Scala有非常浓厚的兴趣,想进行全面了解,那么建议看The Pragmatic Bookshelf, 它是按Scala的特性进行编排和讲解的。
当然《Programming in Scala》是最经典的Scala书,三个作者分别是Scala作者、Google GWT主工程师、Artima主编(写过《深入Java虚拟机》)
。但这本书不太适合新手看,尤其是Java经验也不是很丰富的新手。
更多讨论:
Scala中文社区: http://groups.google.com/group/scalacn
分享到:
相关推荐
总之,《Programming In Scala》中文版和英文版覆盖了Scala语言的核心概念和高级特性,无论是初学者还是有经验的开发者,都能从中获益匪浅。通过深入学习和实践,开发者能够掌握Scala的精髓,运用到实际项目中,提升...
- **扩展职业发展**:随着Scala在大数据处理、云计算等领域越来越广泛的应用,掌握Scala对于软件工程师来说具有重要的职业发展意义。 #### 适用人群 - **初学者**:对于没有接触过Scala的初学者来说,本书是一个...
读书笔记:Programming In Scala 3rd Examples.《Scala编程》第三版代码
- **合作开发者**: Lex Spoon作为博士后与Martin Odersky合作,在Scala的开发过程中扮演了重要角色。 - **出版信息**: 本书《Scala编程》由Artima出版社出版,位于美国加利福尼亚州山景城,是Artima公司的注册商标。...
### 编程在Scala:第二版 #### 书籍概述 《Programming in Scala》第二版是一本全面详尽的Scala编程指南,由Scala语言的主要设计者Martin Odersky、Lex Spoon和Bill Venners共同撰写。本书是为Scala 2.8版本更新的...
注意是Programming Scala的第二版,而不是Programming in Scala的第二版,更注重于与Spark相关的知识!强烈推荐!Programming Scala- Scalability = Functional Programming + Objects, 2 edition
- **Twitter等知名公司**的后端系统采用了Scala,这证明了Scala在实际应用中的高效性和可靠性。 3. **Scala的主要特性**: - **面向对象**:Scala支持面向对象编程的所有概念,如继承、封装和多态。 - **静态类型...
8. **类型安全的泛型**:Scala的泛型是类型安全的,允许在编译时检查类型一致性,增强了代码的可靠性和可维护性。 9. ** Trait **:Scala的特质是一种轻量级的多重继承机制,它允许在不违反单继承原则的情况下实现...
包含翻译后的API文档:scala-parser-combinators_2.12-1.1.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.scala-lang.modules:scala-parser-combinators_2.12:1.1.0; 标签:scala、lang、modules...
**编程语言Scala深度解析**...通过《Programming in Scala》第三版,读者可以系统地学习这些特性,掌握Scala编程技巧,从而在现代软件开发中充分利用其强大的功能。书中的实例和练习将帮助读者深化理解,提升编程能力。
包含翻译后的API文档:scala-xml_2.12-1.0.6-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.scala-lang.modules:scala-xml_2.12:1.0.6; 标签:scala、lang、modules、xml、中文文档、jar包、java; 使用方法...
包含翻译后的API文档:scala-xml_2.11-1.0.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.scala-lang.modules:scala-xml_2.11:1.0.1; 标签:11、xml_2、scala、lang、modules、jar包、java、中文文档; ...
标签:11、parser、scala、combinators_2、lang、modules、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构...
包含翻译后的API文档:scala-java8-compat_2.11-0.7.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.scala-lang.modules:scala-java8-compat_2.11:0.7.0; 标签:scala、lang、modules、java8、compat、中文...
- **与Java的互操作性**:Scala与Java高度兼容,可以调用Java类库中的所有类和方法,这使得开发者能够在现有的Java生态系统中使用Scala。 #### 书籍评价 - **John Heintz (Principal, Gist Labs)**:指出本书针对...
Scala运行在Java平台上,可以无缝集成Java库,同时提供了更高级的语言特性和工具来支持函数式编程。 - **Scala中的FP实践**: - 使用不可变数据结构。 - 函数作为第一等公民,可以赋值给变量、作为参数传递或作为...
《Scala中的函数式编程》一书深入探讨了函数式编程(FP)的核心概念与实践技巧,选择Scala作为实现语言,但其传授的知识可应用于任何支持FP特性的编程语言。本书旨在为读者打下坚实的基础,使其能够编写实质性的函数...
包含翻译后的API文档:scala-xml_2.11-1.0.4-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.scala-lang.modules:scala-xml_2.11:1.0.4; 标签:scala、lang、modules、xml、中英对照文档、jar包、...