• RRP: £30.99
  • You Save: £6.20 (20%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Scala for the Impatient has been added to your Basket
+ £2.80 UK delivery
Used: Very Good | Details
Sold by ThriftBooks-USA
Condition: Used: Very Good
Comment: All items ship from the USA.  Arrival time is usually 2-3 weeks. Book has appearance of light use with no easily noticeable wear. Spend Less. Read More. Your satisfaction is guaranteed.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Scala for the Impatient Paperback – 22 Jun 2010

4.3 out of 5 stars 20 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£24.79
£23.48 £17.99
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more

There is a newer edition of this item:

£24.79 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Frequently bought together

  • Scala for the Impatient
  • +
  • Functional Programming in Scala
  • +
  • Programming in Scala
Total price: £82.14
Buy the selected items together

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.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

  • 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)
  • If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

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?

Customer Reviews

4.3 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition Verified Purchase
This may or may not be a good book, but the Kindle version is unreadable. In all the code examples, the operators (+, * etc) are invisible. I managed to guess the operators in the first couple of examples, but I couldn't imagine getting through the whole book that way.
Comment 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Python is my current language of choice, but when you are writing something more substantial, having a strongly-typed language helps. One of my colleagues has been enthusing about Scala in general, and this book in particular, so I thought I’d give it a look.

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.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I'm very much glad that I've picked "Scala for the Impatient" as my second book about Scala (after Atomic Scala by Bruce Eckel and Dianne Marsh). The book was a very pleasant and knowledgeable journey throughout the Scala land. No doubt why Martin Odersky, the author of Scala, accepted to write the Foreword. I myself wholeheartedly recommend this book.

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 ›
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I bought this as I'm an experienced Java programmer and I was looking to learn Scala. I had bought the 'official' Odersky book but it's very dense and I now only use that for reference. By reading Hortstmann's book and the 'Scala for Java Refugees' blog I quickly got a grip on the Scala syntax. The chapters cover pretty much everything you need to know and the material is thoughtfully divided up and good examples are provided. I suppose what's missing is building an application in Scala - but that's not what this book is aiming at - and for that I'd recommend "Scala In Action" once you've read this. If you're looking for more depth you could also look at O'Reilly's "Learning Scala" which is aimed at the less-experienced developer or "Programming Scala" which is a bit more in depth than Horstmass. It would be nice if maybe int he beginning it had a bit more on functional programming in general - for this I'd recommend "Functional Thinking" but, over all, if you're looking to quickly get a grip on the basics then this is the book for you.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I loved Cay's "Java8 for the impatient" and really wanted to love this one but the way it's written just didn't work for me. The idea is that presents topics in the order you might need them to get experienced developers going quickly. That's probably ideal for many people but drove me crazy. I found myself puzzling over the detail of every example trying to work out things that don't get explained until the end of the book.
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.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews


Look for similar items by category