Other Editions 2. Friend Reviews. To see what your friends thought of this book, please sign up. To ask other readers questions about Programming Scala , please sign up.
Lists with This Book. Community Reviews. Showing Average rating 3. Rating details. More filters. Sort order. Start your review of Programming Scala. Sep 14, Rod Hilton rated it did not like it Shelves: programming , have-softcopy. I have enjoyed Venkat's other books in the past, but I felt that Programming Scala was easily his weakest. One thing about introducing Scala to programmers is that the author must introduce both functional programming as well as Scala's syntax. Many times, it felt like Venkat forgot that both concepts were likely new to readers.
A few places, he provided an example in Scala code to introduce a functional programming construct but made no attempt to explain the syntax of the example. This made lea I have enjoyed Venkat's other books in the past, but I felt that Programming Scala was easily his weakest.
This made learning very difficult. I thought that the examples, for the most part, were good. All of the examples in the book were very simple, but never felt particularly contrived. One of the stranger aspects of the book was that it never really used what I would consider pure functional style programming.
Most examples in the book used to illustrate something about syntax ended with a specific string being echoed to the terminal. While these examples made it easy to understand the concept being introduced, they made it difficult to see value. Typically functions return things in functional programming, but in Programming Scala, hardly any functions ever return anything - they just print. It's the equivalent of teaching someone Java by only using void methods.
As far as the book is concerned, it's decent, but I felt like I survived it only because I have some functional programming background. Sep 14, Jonathan rated it it was ok Shelves: I did not like the structure of this book much at all. I think it showed a lot of bad features of scala early in the book. I think it would have been much better to leave the warts to an appendix or the inter-op with java chapter.
I also did not like that the book did not build up a sample application throughout the whole book, by using new features as they are I did not like the structure of this book much at all. I also did not like that the book did not build up a sample application throughout the whole book, by using new features as they are introduced.
The sample app was created in the last chapter of the book. This is bad because instead of giving practical applications of features as you learn them, you are forced to remember all of the features. Feb 09, Denis added it. Published almost 3 years ago, this book is still arguably the best introductory read on Scala. Not pretending to be a comprehensive guide, it provides a reader with a brief well-structured overview of the main Scala features.
Comparing to the author of the O'Reilly book, which is OK too, Venkat is obviously more fond of Scala idioms and shows good examples of functional style code. To sum up, if you are going to learn Scala, read this book first. May 20, Gergely rated it liked it. Not a bad intro to Scala, but it is getting a bit dated, as the language changes quite quickly.
Some good examples, and some weird ones too e. I think there's just too much XML processing in there for this day and age, though maybe it's just that I'm hanging out with a different programmer crowd.
Would recommend checking it out, though not relying on it for learning Scala. Jan 16, Kimberly Grommes rated it it was amazing. I had been studying scala for a while and then got busy with life. The first book I read was the Artima book. The Artima book is very good, but it's very detailed. Reading this book gave me a high level overview of everything as a reminder. It was a quick and easy read and it served exactly the purpose I was hoping it would serve.
I now feel like I can dive back in and quickly get going again. Nov 22, Lars Westergren rated it liked it. A decent introductory book, but the "Programming in Scala" book goes much more in depth. Also, the chapter on Actors and concurrency is the weakest, which is unfortunate considering the subtitle of the book.
Oct 10, Daniel Aarno rated it really liked it. Concise and to the point - unlike many other books on programming. Actually this is NOT a book on program; it is a book on programming scala for people who already know how to write software.
Feb 08, Situagent rated it really liked it. A very clearly written book, providing a lot of insight in an efficient way.
If you are interested in Scala, this is not a bad book to start with. Aug 10, Luca Campobasso rated it liked it Shelves: programming. It's very nice as theoretical book, but I expect to find, usually some kind of exercise! As an introductory book, it should have. It is a very interesting book to start with Scala when you are a Java Developer. Concise, easy to read and clear. Very recommendable to read as first Scala book.
Eric Hubbard rated it liked it May 27, Scala combines the power of OO and functional programming, and Pragmatic Scala shows you how to work effectively with both. Updated to Scala 2. Add to Cart.
Order via Bookshop U. Please support indie bookstores! Find indie bookstores in the U. Find indie bookstores around the world. This thorough introduction to Scala will get you coding in this powerful language right away.
Scala has evolved since the first edition of this book, and Pragmatic Scala is a significant update. Errata, typos, suggestions.
0コメント