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 inheritance
Intermediate Scala: higher-Order Functions, collections, case classes, Option, exception handling, traits, and the Scala type hierarchy
Advanced Scala: nested classes, packages, and modules; generic types; lazy data structures; existential types; structural typing; and more
Expert Scala: object equality, monads, higher-kinded types, implicit definitions, annotations, delimited continuations, and techniques for DSL construction
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 inheritance
Intermediate Scala: higher-Order Functions, collections, case classes, Option, exception handling, traits, and the Scala type hierarchy
Advanced Scala: nested classes, packages, and modules; generic types; lazy data structures; existential types; structural typing; and more
Expert Scala: object equality, monads, higher-kinded types, implicit definitions, annotations, delimited continuations, and techniques for DSL construction
Title Scala for the Impatient
Author(s) Cay Horstmann
Publisher: Addison-Wesley Professional; 1 edition (March 12, 2012), eBook (Draft, 2011)
Paperback 448 pages
Language: English
ISBN-10: 0321774094
ISBN-13: 978-0321774095
eBook: http://horstmann.com/scala/
Author(s) Cay Horstmann
Publisher: Addison-Wesley Professional; 1 edition (March 12, 2012), eBook (Draft, 2011)
Paperback 448 pages
Language: English
ISBN-10: 0321774094
ISBN-13: 978-0321774095
eBook: http://horstmann.com/scala/
No comments:
Post a Comment