- Paperback: 384 pages
- Publisher: Addison-Wesley Professional; 01 edition (22 Jun. 2010)
- Language: English
- ISBN-10: 0321774094
- ISBN-13: 978-0321774095
- Product Dimensions: 17.8 x 2.3 x 23.1 cm
- Average Customer Review: 4.2 out of 5 stars See all reviews (20 customer reviews)
- Amazon Bestsellers Rank: 326,743 in Books (See Top 100 in Books)
- See Complete Table of Contents
Scala for the Impatient Paperback – 22 Jun 2010
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Frequently bought together
Customers who bought this item also bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
If you are a seller for this product, would you like to suggest updates through seller support?
About the Author
Cay S. Horstmann is principal author of Core Java™, Volumes I and II, Eighth Edition (Prentice Hall, 2008), as well as a dozen other books for professional programmers and computer science students. He is a professor of computer science at San Jose State University and a Java Champion.
What other items do customers buy after viewing this item?
Top Customer Reviews
Being not just the impatient of the title, but very impatient, I have frankly skim-read much of the book. Nevertheless, I’m impressed by what I’ve seem, both of the language, and its presentation here. Scala seems to be a well designed and interesting modern language, with many sophisticated and powerful features, but with no burdensome syntactic overheads.
The back-cover blurb (above) offers a good summary of the key features described in the book. Scala compiles down to run on the JVM; it is object-oriented with functional capabilities; it allows mixin-style traits that can contain implementation code; it has support for parsing in general and XML in particular; it has extra support for concurrency through actors (thread-safe concurrent objects); and it has support for continuation programming (proceed with caution!)
The concise and focussed style of the book allows a brisk trot through many language features, whilst still containing a lot of technical meat, all introduced through code snippets. It does assume some knowledge of Java, as several of the examples contrast it with that earlier language.
A good technical read, making me want to try out the language, particularly the actors for complex systems simulations.
This is a great book for anybody who wants to get his feet wet in Scala and yet the time is just for 384 pages. Plenty of examples after every chapter makes absorbing the wisdom of Scala from the book an almost never-ending endeavour. Don't skip them so you can fully appreciate the author's efforts to teach you Scala.
I consider myself a novice to the Scala language with a quite extensive, decade-long experience in Java and a bit of functional programming in Clojure and F#. Without much practice in Scala I needed a book that would guide me as if I'd attended a Scala course. I think Scala for the Impatient did the job very well. It was written in a lively style and the level of details greatly went beyond my expectations. I'm now using the book as a reference to turn me into a Scala professional and the often I read the chapters the more details I find (I guess it may well apply to any IT book, but only now could I experience the feeling).
The book provides many (if not all) of the most interesting parts of Scala for all of the levels of Scala experience. The book uses the experience levels that were identified by Odersky to distinguish the features of Scala that would be of interest to application programmers and library designers. I didn't pay attention to the levels, though and read the book from cover to cover.
Right from Chapter 1 the author encourages to write smaller programs as a way to learn Scala.Read more ›
If you're someone who's happy to dive in and get the details later buy it - it's great. If you like the details first ground up approach get another book.
Most Recent Customer Reviews
I found this book really useful in learning Scala and refer to it, the exercises are on the mark.Published 7 months ago by Manoj Shah
I started learning Scala few months ago, and I found this book to have the right amount of details for a beginner. Read morePublished 8 months ago by Daniel
The paperback edition is very well done. I was buying the kindle edition, but the negative comments stopped me on time.Published 12 months ago by Andrea Luciano
Fantastic book, perfect for Java developers looking to learn Scala. The author manages to convey in a few sentences what others would in a few chapters. Read morePublished 22 months ago by Jim Smith
Whatever the merits of the Kindle ebook may be, they are rendered moot by the horrible typesetting of all of the code snippets. Read morePublished on 13 Dec. 2014 by Abiola O. Lapite
If you want learn Scala as a beginner and you do not have a lot of software development experience, then is a recommended book.Published on 19 Oct. 2014 by Peter Pilgrim
Best introduction to Scala out there.
Pedagogically brilliant and also serves as a good learning tool for general programming through the chapter exercises.