Programming Scala: Scalability = Functional Programming + Objects (Animal Guide) eBook Download


Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. Packed with code examples, this book provides useful information on Scala's command-line tools, third-party tools, libraries, and available language-aware plugins for editors and IDEs.

Learn how Scala's succinct and flexible code helps you program faster Discover the notable improvements Scala offers over Java's object model Get a concise overview of functional programming, and learn how Scala's support for it offers a better approach to concurrency Know how to use mixin composition with traits, pattern matching, concurrency with Actors, and other essential features Take advantage of Scala's built-in support for XML Learn how to develop domain-specific languages Understand the basics for designing test-driven Scala applications


Elegantly illustrate the uniqueness and power of Scala
The author is/was working for Twitter.

So it's appropriate as a tutorial for experienced java devs, and motivated learners, and a reference doc for everybody (It's currently the only book covering 2.8's features, tho some of the 2.8 features may have mutated since the book's oct 09 release).

The unresolved question in my mind is how many people using scala for lift apps will need to understand the language's full capabilities, and will other people be using scala for sysadmin or data mining type tasks (where shorter "scripts" are often pipelined). For somebody using lift's off the shelf capabilities, you may not want to get into the nuts and bolts of the object system and type system.


enter the wonders of Scala!
Original review written by Roberto Bentivoglio, JUG Lugano www.juglugano.ch

Scala is a recent programming language that mixes the object-oriented programming with the functional programming and DSLs (Domain-Specific Languages).
Programming Scala is a book written by Dean Wampler, consultant, trainer and mentor with Object Mentor, Inc.

Scala is introduced in the first chapter as a language that addresses the major needs of the modern developer.
In the subsequent chapters are explained all the concepts at the base of the Scala programming language: its syntax, the traits, its object-oriented and functional programming, the concurrency with the actors, DSLs, the Type system and a very interesting chapter about the application design with Scala.

The book contains many (working) examples that are very useful to learn the Scala structure.

Despite this feature, the final consideration is that "Programming Scala" is a good work and it's one of the best ways and one of the best books to enter in the wonderful Scala world.


Interesting language but book organization could be better
Scala is a very interesting language and tremendously powerful.

I think a better approach would have been to introduce the language concepts first - in long hand form (and we're usually talking just a few extra characters here, not pages of text) - and then follow up in the later chapters with the syntactic sugar and the ways to reduce typing and allow for alternative naming and syntactic forms (which helps support domain specific languages).

On the plus side the book is short (always a benefit when being introduced to a new language) and the chapters contain many interesting examples which are actually very helpful in explaining the authors points.



A 'must' for any serious computer library
Dean Wampler and Alex Payne's PROGRAMMING SCALA covers Scala and Java and tells how to be more productive with the new language for JVM that blends many features of object-oriented and functional programming.

Computer science students, get this computer ebook by download itProgramming Scala: Scalability = Functional Programming + Objects (Animal Guide) from Rapidshare/Megaupload/Hotfile for free.

Author: Dean Wampler,Alex Payne
Publisher: O'Reilly Media
ISBN: 0596155956 / 9780596155957
Pages: 448
Publication Date: Sep 15, 2009
eBook Subject: Computer & Internet

Computer eBook Tags

Links


ASPExperts 10 ASP.NET Performance and Scalability Secrets By Omar Al Za: Worried about performance & scal... http://bit.ly/bxMued http://bit.ly/bO4WL2 05:06 PM July 28, 2010
TecservTm 10 ASP.NET Performance and Scalability Secrets By Omar Al Za: Worried about performance & scal... http://bit.ly/bxMued http://bit.ly/bO4WL2 04:52 PM July 28, 2010
Under development.