• Statt: EUR 38,60
  • Sie sparen: EUR 1,93 (5%)
  • Alle Preisangaben inkl. MwSt.
Nur noch 5 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Menge:1
Programming Scala: Scalab... ist in Ihrem Einkaufwagen hinzugefügt worden
Gebraucht: Sehr gut | Details
Verkauft von BuecherZumLesen
Zustand: Gebraucht: Sehr gut
Kommentar: sehr guter Zustand, sofort versandbereit
Ihren Artikel jetzt
eintauschen und
EUR 3,60 Gutschein erhalten.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Alle 2 Bilder anzeigen

Programming Scala: Scalability = Functional Programming + Objects (Englisch) Taschenbuch – 21. Oktober 2009


Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
Taschenbuch
"Bitte wiederholen"
EUR 36,67
EUR 33,66 EUR 5,00
8 neu ab EUR 33,66 9 gebraucht ab EUR 5,00

Dieses Buch gibt es in einer neuen Auflage:

EUR 36,67 Kostenlose Lieferung. Nur noch 5 auf Lager (mehr ist unterwegs). Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.

Hinweise und Aktionen

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


Produktinformation

  • Taschenbuch: 446 Seiten
  • Verlag: O'Reilly & Associates; Auflage: 1 (21. Oktober 2009)
  • Sprache: Englisch
  • ISBN-10: 0596155956
  • ISBN-13: 978-0596155957
  • Größe und/oder Gewicht: 17,8 x 2,5 x 23,3 cm
  • Durchschnittliche Kundenbewertung: 3.3 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 201.026 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Über den Autor und weitere Mitwirkende

Dean Wampler is a Consultant, Trainer, and Mentor with Object Mentor, Inc. He specializes in Scala, Java, and Ruby. He works with clients on application design strategies that combine object-oriented programming, functional programming, and aspect-oriented programming. He also consults on Agile methods, like Lean and XP. Dean is a frequent speaker at industry and academic conferences on these topics. He has a Ph.D. in Physics from the University of Washington. Alex Payne currently works for Twitter, Inc., a communications service that allows users to send short one-to-many messages via a variety of media. His title at Twitter is API Lead; his daily work is growing and supporting a collection of services on which other developers can build. Alex has been working at Twitter since the beginning of 2007, several months before the service began to grow in popularity. Before working at Twitter, Alex worked in information security, helped build web applications for political campaigns and non-profits, and more. In his free time, Alex studies the history, present use, and evolution of programming languages, as well as minimalist art and design. Alex lives and works in San Francisco, where he engages in an endless search for the perfect cocktail and cup of coffee.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Kundenrezensionen

3.3 von 5 Sternen
5 Sterne
0
4 Sterne
2
3 Sterne
0
2 Sterne
1
1 Sterne
0
Alle 3 Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Die hilfreichsten Kundenrezensionen

14 von 15 Kunden fanden die folgende Rezension hilfreich Von Christian Herwig am 26. April 2010
Format: Taschenbuch
Die Glaubwürdigkeit von Erstkommentaren zu Büchern ist leider häufig eingeschränkt, da hier meist der beste Freund des Authors, Lektors oder sonst ein Verlagslobbyist am Werke ist. Ich habe das Buch von Oreilly zur Ansicht bekommen und versuche, es im folgenden einigermassen unparteiisch zu beschreiben.
Das ist ein Geek-Buch, geschrieben für erfahrene Programmierer, die sich von Eleganz und Effizienz in Sprachkonstrukten begeistern lassen und ihre Programmierfähigkeiten um funktionale Konzepte erweitern wollen.
Die Autoren sind fest davon überzeugt, dass Scala die Zukunft gehört, da es Objektorientierung und Funktionale Programmierung elegant (als Synthese im Hegelschen Sinn) miteinander kombiniert. Also ganz wie bei C++ vor 15 Jahren, was ja imperatives und objektorientiertes Denken verknüpfte.
Der Preis dafür ist aber auch heute noch derselbe wie damals: Komplexität und Regelausnahmen. Allein 52 Schlüsselwörter, eine faszinierende Freiheit beim Setzen und Weglassen von Datentypen, Semikolons, geschweiften und runden Klammern, Sprachvarianten, die teils als Schlüsselwörter, teils als Bibliotheksfunktionen implementiert sind und eine Vielzahl an modernen Konzepten, die parallel zu alten Konzepten in der Sprache möglich sind, dazu dann noch Versionsüberschneidungen (das geht in 2.8 aber nicht in 2.7, etc.), überfordern Anfänger bei weitem. Die Autoren brausen auf 420 Seiten durch dieses Sprachabenteuer und legen dabei ein manchmal schwindelerregendes Tempo vor. Exceptions werden beispielsweise auf 1,5 Seiten abgehandelt, da sie in Scala weit seltener gebraucht werden als in Java.
Lesen Sie weiter... ›
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
5 von 6 Kunden fanden die folgende Rezension hilfreich Von Andreas Neumann am 18. Januar 2011
Format: Taschenbuch Verifizierter Kauf
Zum Zeitpunkt dieser Rezension gibt es zwei interessante Bücher zum Thema Scala : "Programming in Scala" von Martin Odersky, Lex Spoon und Bill Venders und eben das hier vorliegende "Programming Scala: Scalability = Functional Programming + Objects".

Programming Scala: Scalability = Functional Programming + Objects :
+ Kurz und prägnant
+ gut gewählte Beispiele
+ Beschäftigt sich mit Scala 2.8.x (aktuelle Version)

- manchmal etwas oberflächlich.

Programming in Scala
+ Ausführliche Beschreibung der Sprache
+ Viele Beispiele, manchmal etwas akademisch
+ Hintergrundinfos (wie wird XY in der JavaVM abgebildet, was für Konsequenzen ergeben sich daraus usw.)
+ Odersky

- etwas veraltet Scala 2.7.x (das Update zu 2.8 hat einiges verändert)
- oft langatmig

Kurz gesagt eignet sich "Programming Scala: Scalability = Functional Programming + Objects" für alle die mit der Sprache arbeiten wollen.

Allen Bibliothekenbauern, Sprachpuristen und Leuten die gerne Wissen wollen was Hinter den Kulissen einer Sprache abläuft würde ich eher zu "Programming in Scala" raten.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
3 von 4 Kunden fanden die folgende Rezension hilfreich Von cigonis am 20. April 2011
Format: Taschenbuch
Entgegen den vorherigen Rezensenten, entdecke ich in dem Buch einige Schwächen. Gerade die Beispiele sind manchmal ungeschickt gewählt, und es findet sich oft viel Text über die "Philosophie" eines Themas anstatt die Möglichkeiten konkret zu demonstrieren. Man hat gelegentlich as Gefühl, die Autoren suchen selbst nach Begründungen für ein Feature ohne sich dessen ganz sicher zu sein. Auch die logische Reihenfolge ist schwer um einzusteigen. Z.B. Traits einzuführen, bevor die anderen Objektfeatures besprochen sind ist schwer nachzuvollziehen.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 16 Rezensionen
30 von 31 Kunden fanden die folgende Rezension hilfreich
Interesting language but book organization could be better 27. Januar 2010
Von D. Pearson - Veröffentlicht auf Amazon.com
Format: Taschenbuch
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 von 13 Kunden fanden die folgende Rezension hilfreich
Solid content, awful organization 12. Oktober 2010
Von Andrew White - Veröffentlicht auf Amazon.com
Format: Taschenbuch
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 von 9 Kunden fanden die folgende Rezension hilfreich
The Tapir in The Room 9. Januar 2010
Von Malcolm Gorman - Veröffentlicht auf Amazon.com
Format: Taschenbuch
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 von 3 Kunden fanden die folgende Rezension hilfreich
An excellent complement to the classic "Programming in Scala" book of Odersky et. al. 23. Januar 2011
Von A. Papadimitriou - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
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 von 3 Kunden fanden die folgende Rezension hilfreich
Not the clearest 16. Oktober 2011
Von Alexander Rosen - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
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.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.