25 March 2013
Cover

Programming Scala

Scalability = Functional Programming + Objects

By Dean Wampler, Alex Payne

Publisher: O'Reilly Media

Released: September 2009

Pages: 450

Programming Scala introduces an exciting new language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book teaches you how to be productive with Scala quickly, and explains what makes this language ideal for today's highly scalable, component-based applications that support concurrency and distribution. You'll also learn the advantages that Scala offers as a language for the Java Virtual Machine.


Online Reading

Preface

  1. Zero to Sixty: Introducing Scala
  2. Type Less, Do More
  3. Rounding Out the Essentials
  4. Traits
  5. Basic Object-Oriented Programming in Scala
  6. Advanced Object-Oriented Programming In Scala
  7. The Scala Object System
  8. Functional Programming in Scala
  9. Robust, Scalable Concurrency with Actors
  10. Herding XML in Scala
  11. Domain-Specific Languages in Scala
  12. The Scala Type System
  13. Application Design
  14. Scala Tools, Libraries and IDE Support Glossary A. References Index



blog comments powered by Disqus