1st out of 9 books
—
5 voters
Programming in Scala
Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers.
Coauthored by the designer of the Scala language, Martin Odersky, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it.
Th...more
Coauthored by the designer of the Scala language, Martin Odersky, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it.
Th...more
Hardcover, 776 pages
Published
November 26th 2008
by Artima Press
Friend Reviews
To see what your friends thought of this book,
please sign up.
Community Reviews
(showing
1-30
of
690)
Woah. Amazing! This is a great book. Excellently written. Of course it couldn't be a great book if it weren't for the fact that Scala is a totally awesome language. When I was teaching myself Perl, I had to read the book (*the* Perl book, _Programming Perl_), two times in order to get it. It was just so different from any programming language I had previously known, that I just couldn't get it the first time. I knew pretty early on into the Scala book that I would have to read it twice, for the...more
After completing about 40% of the book according to my Kindle for iPad this is what I have to say.
Things I love about the book:
(1) the Kindle for iPad edition was very well formatted (has a hyperlinked table of contents, hyperlinks throughout the book, chapters start on a new page, well formatted and easy to read code examples)
Things I like about the book:
(1) thorough (the book covers a lot of material)
(2) clearly written with no obvious typos/errors
(3) liked the way each chapter was organized....more
Things I love about the book:
(1) the Kindle for iPad edition was very well formatted (has a hyperlinked table of contents, hyperlinks throughout the book, chapters start on a new page, well formatted and easy to read code examples)
Things I like about the book:
(1) thorough (the book covers a lot of material)
(2) clearly written with no obvious typos/errors
(3) liked the way each chapter was organized....more
I've heard a lot of people refer to Programming in Scala as "dry" or "boring". I think this description is not accurate, and a more accurate description is "thorough".
Programming in Scala is not a book to get you up and running in Scala quickly, writing good Scala code as soon as possible. This book is about UNDERSTANDING Scala, and not just how to use it, but how it works internally, what aspects of it are merely syntax sugar, and what that sugar is converted to under the hood. It covers aspect...more
Programming in Scala is not a book to get you up and running in Scala quickly, writing good Scala code as soon as possible. This book is about UNDERSTANDING Scala, and not just how to use it, but how it works internally, what aspects of it are merely syntax sugar, and what that sugar is converted to under the hood. It covers aspect...more
From http://blog.danmachine.com/2009/12/ti...
"...
For those, who want to learn more about Scala, I'd like to recommend very good book, actually one of the best books I read this year. Despite the fact it's a technical book I would compare it to reading Harry Potter. Simple language, easy to understand, short chapters and can't stop reading it. Here is the link: Programming in Scala by Martin Odersky
..."
"...
For those, who want to learn more about Scala, I'd like to recommend very good book, actually one of the best books I read this year. Despite the fact it's a technical book I would compare it to reading Harry Potter. Simple language, easy to understand, short chapters and can't stop reading it. Here is the link: Programming in Scala by Martin Odersky
..."
A very nice book and probably the best source of information about the Scala language. It is very well written with a clean explanation of the important concepts and features of the language.
However, sometimes the authors get carried away and get into explaining basics of functional programming. This might be useful for folks that only used Java before, but it gets boring soon if you already know it. Moreover, while most of the examples are great, some of them look artificial and solve things th...more
However, sometimes the authors get carried away and get into explaining basics of functional programming. This might be useful for folks that only used Java before, but it gets boring soon if you already know it. Moreover, while most of the examples are great, some of them look artificial and solve things th...more
The classic introduction into Scala by its author. Like many good books on programming languages it is at the same time an introduction into the language and into a specific way of thinking that the language embodies. If you are into strongly typed functional programming and are afraid to go straight all the way to Haskell, this is an excellent starting point.
Still the best book to get into Scala. A few complaints:
1. A lot of it needs to updated to the current language version.
2. Some examples in the book are mentally taxing and drive attention away from the main topic.
3. Type classes deserve more attention.
4. Their should be a greater emphasis on language philosophy.
1. A lot of it needs to updated to the current language version.
2. Some examples in the book are mentally taxing and drive attention away from the main topic.
3. Type classes deserve more attention.
4. Their should be a greater emphasis on language philosophy.
Thorough explanation of language features by the primary author of the language.
For learning a new programming language, I find useful:
- the online documentation
- a project to develop
- some exercises
- a book
For scala, I had a toy project to play with, the online doc is pretty good, the scala koans help explore things, and the REPL is highly useful in terms of trying things out.
All I needed was a good book, and this is the best scala book I've worked through so far.
For learning a new programming language, I find useful:
- the online documentation
- a project to develop
- some exercises
- a book
For scala, I had a toy project to play with, the online doc is pretty good, the scala koans help explore things, and the REPL is highly useful in terms of trying things out.
All I needed was a good book, and this is the best scala book I've worked through so far.
Aug 17, 2010
Danny Ayers
is currently reading it
a good text to have on hand for dipping in, not getting through it as quickly as I'd like for general background
Sep 28, 2010
Dallan Quass
is currently reading it
good so far
One of the best practical books which I've ever read. Gives the full stack of information on the subject matter, relates concepts to each other to help comprehension, and is fun to read.
Although it is verbose sometimes, it is clearly "not for dummies".
The only issue to me is the clear differences of style among chapters. It is not a big issue though. In fact, it may be entertaining for some readers.
Highly recommended, even for people who don't plan to write a single line of Scala code.
Although it is verbose sometimes, it is clearly "not for dummies".
The only issue to me is the clear differences of style among chapters. It is not a big issue though. In fact, it may be entertaining for some readers.
Highly recommended, even for people who don't plan to write a single line of Scala code.
This is how a book about a programming language should be written. It gives you the basics, but also provides details that you should know to be effective and efficient using Scala. What makes the book really great is that it is useful even if you aren't planning on writing a line of Scala. There are a lot of good programming practices and patterns that are given in the book (both explicitly and implicitly).
This review has been hidden because it contains spoilers. To view it,
click here.
May 19, 2012
Väinö Leppänen
rated it
4 of 5 stars
·
review of another edition
Shelves:
software-engineering
Very nice .. a very thorough lesson on Scala
There are no discussion topics on this book yet.
Be the first to start one »

Loading...


































Mar 30, 2009 01:03pm