EUR 50,17
  • Tous les prix incluent la TVA.
Il ne reste plus que 6 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Programming Scala a été ajouté à votre Panier
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Programming Scala (Anglais) Broché – 2 octobre 2009


Voir les formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Broché
"Veuillez réessayer"
EUR 50,17
EUR 47,10 EUR 11,00

Il y a une édition plus récente de cet article:

Programming Scala 2e
EUR 49,74
En stock.

Descriptions du produit

Programming Scala Introduces Scala, a language that offers the benefits of a modern object model, functional programming, and an advanced type system. This book teaches you how to be productive with Scala quickly. It helps you learn the advantages that Scala offers as a language for the Java Virtual Machine (JVM), and how you can leverage the Java class libraries. Full description


Détails sur le produit


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur Amazon.fr
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 16 commentaires
30 internautes sur 31 ont trouvé ce commentaire utile 
Interesting language but book organization could be better 27 janvier 2010
Par D. Pearson - Publié sur Amazon.com
Format: Broché
Scala is a very interesting language and tremendously powerful. It takes aspects of functional languages joins them to DSLs (domain specific languages) and adds it all on top of standard object oriented programming concepts and then runs the whole thing on the Java virtual machine. As such there's a lot of interesting things to learn and understand about the language and the fairly radical concepts its raising.

However, while the topic is clearly fascinating I feel the book is not especially well organized. Scala introduces many interesting and novel language design concepts (e.g. the functional features and their take on the actor model for concurrency). It also introduces a great number of language short cuts and syntactic sugar, allowing for DSLs or at the very least less typing and more of the feel of a scripting language. The book chooses to introduce the language short cuts first and then proceeds to use them liberally when introducing the language features. This no doubt promotes good "scala" practice but does make understanding the new concepts more difficult since we're still learning the new syntactic forms.

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). That would have made it easier to grasp the concepts and then we could have learned how to enhance those basic skills and produce even more compact and flexible Scala programs.

One indication of this problem is the great number of forward references in the book. A concept is often introduced but it can only be partially explained (since the early focus is often more on syntax than deep semantics) and so many times the full explanation has to be deferred until later - and later is often 10 chapters later. You can do that once or twice in a book, but you shouldn't need to do it half a dozen times in each chapter - or it's a sign the overall organization is poor.

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. The book also does a very good job of covering the breadth of the language and all that it introduces in a relatively short amount of space.

In summary I think it's a good effort but I suspect in a few month's time there will be better choices for learning Scala.
11 internautes sur 13 ont trouvé ce commentaire utile 
Solid content, awful organization 12 octobre 2010
Par Andrew White - Publié sur Amazon.com
Format: Broché
This book is frustrating.

The content is fine and understandable to an experienced programmer, but the amount of forward references to other chapters in the book is ridiculous, it seems like every other paragraph contains one, and it robs the book of any natural flow. If you follow along with the text chapter by chapter, you are either a) trusting that the authors do indeed explain concepts that they bring up but then defer elaborating on to much later or b) constantly jumping all over the book.

I think that there is a lot of good knowledge in here, but a much, much better job could have been done on organizing it such that each chapter stood relatively on it's own, each being an extension of the next. Or if you aren't going to do that, just follow the cookbook formula, where you can zoom in on some relevant examples and learn from those.

There aren't a lot of Scala books out there, so choices are limited, but I feel you would probably be better off waiting for a second edition on this one.
8 internautes sur 9 ont trouvé ce commentaire utile 
The Tapir in The Room 9 janvier 2010
Par Malcolm Gorman - Publié sur Amazon.com
Format: Broché
Programming Scala can range from scripts, to object-oriented, to functional, to Actor-based multi-threading, to sophisticated library writing. Scripts are pre-compiled with an implicit main, for those short knock-off tasks, with the entire Scala libraries and Java libraries at the ready.

Programming Scala, the book, welcomes readers from a variety of language backgrounds, such as Java, Python, Ruby, JavaScript. I've read other Scala books, but I nevertheless found Programming Scala to be interesting, informative and stimulating. The writing style is very clear, which is just as well, because some advanced programming techniques are tackled as the book progresses. The Scala language is so uniform and concise, with powerful features and libraries, that it is feasible to tackle advanced programming which would be unthinkable or impossible in many other languages.

The book encourages test-driven development in early chapters, which makes the example code pretty much self-explanatory.

Author Dean Wampler responded quickly to my minor change request for the downloadable sample code to self-test in Ubuntu. Authors aren't obligated to provide post-publication service to readers, but these guys do.

The Tapir (Elephant) in The Room is a fast moving hunter whose speed defies his size. Like Scala.
3 internautes sur 3 ont trouvé ce commentaire utile 
An excellent complement to the classic "Programming in Scala" book of Odersky et. al. 23 janvier 2011
Par A. Papadimitriou - Publié sur Amazon.com
Format: Broché Achat vérifié
The book "Programming Scala", is a dense, well written book that covers concisely many aspects of this great language.
Scala is the most advanced language with which I have involved, and as I learn it better, I admire even more the clever design decisions behind the language. Therefore, it is difficult to have an easy to read book on such a technically advanced language. The material of the book although it is dense in concepts, it is readable and the examples are very good and instructive.
I strongly recommend the book to anyone involved with Scala, and to anyone that wants to become a better programmer, since Scala is an excellent vehicle to implement robust and effective software systems (I believe that currently is the best one).

The book is very useful as a complement to the classic "Programming in Scala" book of Odersky et. al., which in my opinion is the best for learning systematically Scala from the beginning. It presents many aspects of the language with a different and complementary view and thus the reader can gain a lot of benefits and better familiar with the powerful Scala language.
In conclusion the book of Dean Wampler and Alex Payne is valuable both for the intermediate and advanced Scala programmer and for any's competent programmer's bookself.
3 internautes sur 3 ont trouvé ce commentaire utile 
Not the clearest 16 octobre 2011
Par Alexander Rosen - Publié sur Amazon.com
Format: Broché Achat vérifié
Complete, and gets the job done, but it definitely doesn't follow the "Spiral Approach" or "Inverted Pyramid": explain the simple things first and the details later. For example, already in page 36 we're learning about the exact rules for numeric literals (including how to write them in octal!) On page 51 we get three pages listing every reserved word in the language. Some of the middle chapters are really hard to follow, which is mostly because they're explaining tricky and unfamiliar concepts, but also they could be explained better.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?