我看过很多关于Scala的书,但那些彼此非常相似。想知道你想看哪些标题(与Scala有关)与“主流”不同?
答案 0 :(得分:7)
此时,所有Scala书籍都是关于Scala的教学。这很自然,因为大多数读者都不熟悉Scala。
随着时间的推移,我们可能需要有Scala模式的书籍(可能非常与Java模式不同)和反模式,编码技巧,高级算法或特定主题,如并发或战略规划。
Lift书籍类似于特定主题的类别,但实际上更多的是关于Lift库和Lift的使用,而不是关于Web编程的一般Scala用法。
答案 1 :(得分:4)
另一本关于特定主题的书是“scala中的演员” - 在Scala BASE聚会上提到过 - 目前正在由Martin Odersky撰写(或至少是合着)。
actors框架提供了一种全新的并发模型(在Erlang中首创),旨在使编写并发代码比传统的共享状态并发更容易,并为多核架构提供更好的可伸缩性。
答案 2 :(得分:1)
我们还没有一个重要的东西是入门级书籍,适合Scala作为第一语言,而不是Java之后的下一步,假设您熟悉JVM API和Java的语法。 / p>
目前还没有关于语言的文字,我真的可以推荐给一个聪明的年轻人(十几岁的青少年),他希望开始编程的方式比Hobson在学校的IT课程中选择的Pascal更好 - 并不是说任何其他(准)函数语言处于更好的状态。