Scala for the Impatient

简介:
Scala正在达到一个临界点,因为成千上万的Java和其他面向对象的程序员听到了它的潜力,并试图自己发现这种突破性的函数式编程语言。到目前为止,Scala的大多数治疗都是抽象的和学术性的。
现在,Cay Horstmann为Scala做了他在全球畅销书《核心Java》中为Java所做的事情: 他提供了一个快速的、基于代码的介绍,非常实用,100% 有用。Scala中针对不耐烦的每个概念和技术都以 “博客大小” 的块呈现,可以根据特定任务的需要快速消化和审查。Horstmann提供实践活动,指导读者完成四个明确的能力阶段:
基本Scala: REPL、基本语法、控制结构、函数、数组、映射、元组、类、对象和继承中级Scala: 高阶函数、集合、案例类、选项、异常处理、特征和Scala类型层次结构高级Scala: 嵌套类、包和模块; 泛型类型; 惰性数据结构; 存在类型; 结构类型; 等等Scala专家: 对象相等性,单子,高级类型,隐式定义,注释,分隔延续和DSL构造技术
英文简介:
Scala is reaching a tipping point, as thousands of Java and other object-oriented programmers hear about its potential and seek to discover this breakthrough functional programming language for themselves. Until now, most treatments of Scala have been abstract and academic.
Now, Cay Horstmann does for Scala what he did for Java in his global best-seller Core Java: he offers a rapid, code-based introduction that's relentlessly practical and 100% useful. Every concept and technique in Scala for the Impatient is presented in "blog-size" chunks that can be digested quickly and reviewed as needed for specific tasks. Horstmann offers hands-on activities that guide readers through four well-defined stages of competency:
Basic Scala: REPL, basic syntax, control structures, functions, arrays, maps, tuples, classes, objects, and inheritanceIntermediate Scala: higher-Order Functions, collections, case classes, Option, exception handling, traits, and the Scala type hierarchyAdvanced Scala: nested classes, packages, and modules; generic types; lazy data structures; existential types; structural typing; and moreExpert Scala: object equality, monads, higher-kinded types, implicit definitions, annotations, delimited continuations, and techniques for DSL construction
- 书名
- Scala for the Impatient
- 译名
- 适合没有耐心的人使用的 Scala
- 语言
- 英语
- 年份
- 2012
- 页数
- 113页
- 大小
- 6.16 MB
- 标签
- Scala
- 下载
Scala for the Impatient.pdf
- 密码
- 65536
最后更新:2025-04-12 23:57:59