Loggen Sie sich ein, um 1-Click® einzuschalten.
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 7,20 Gutschein erhalten
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Scala in Depth [Englisch] [Taschenbuch]

Joshua D. Suereth
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Preis: EUR 30,95 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 4 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Samstag, 26. April: Wählen Sie an der Kasse Morning-Express. Siehe Details.


24. Mai 2012
DESCRIPTION Scala is a new hybrid object-oriented/functional language written for the Java Virtual Machine (JVM). The Scala type system, while very powerful, can be daunting. This book helps remove obstacles by showing how to effectively use this language both on its own and within the JVM ecosystem. Scala in Depth helps readers integrate Scala into their existing projects as well as introducing new best practices and designs that are emerging from the Scala community. This book covers advanced object oriented features of Scala, as well as functional concepts. The book also describes some fundamental coding styles that can prevent common pitfalls and help keep your code concise, expressive and readable. The book covers the new Scala 2.8.0 collections API. RETAIL SELLING POINTS * Covers Scala 2.8.0 collections API * Helps readers master advanced features of Scala * Written by a project Committer AUDIENCE Scala In Depth covers all the advanced features of the language one needs to be productive in daily usage and to become an expert Scala programmer. The book is written for readers who know Java or another OO language. Prior experience with Scala is helpful but not required. MARKET INFORMATION Scala has been gaining a lot of attention. Recently, small conferences have been popping up for Scala related talks around the world, and are more planned.

Hinweise und Aktionen

  • 5-EUR-Gutschein für Drogerie- und Beauty-Artikel:
    Kaufen Sie für mind. 25 EUR aus den Bereichen PC-und Videogames, Musik, DVD/Blu-ray und Hörbücher sowie Kalender und Fremdsprachige Bücher ein; der 5-EUR-Gutschein wird in Ihrem Amazon-Konto automatisch nach Versand der Artikel hinterlegt. Die Aktion gilt nicht für Downloads. Zur Aktion| Weitere Informationen (Geschäftsbedingungen)

Wird oft zusammen gekauft

Scala in Depth + Programming in Scala + Scala for the Impatient
Preis für alle drei: EUR 101,85

Die ausgewählten Artikel zusammen kaufen

Kunden, die diesen Artikel gekauft haben, kauften auch


  • Taschenbuch: 304 Seiten
  • Verlag: Manning; Auflage: Pap/Psc (24. Mai 2012)
  • Sprache: Englisch
  • ISBN-10: 1935182706
  • ISBN-13: 978-1935182702
  • Größe und/oder Gewicht: 23,6 x 18,8 x 1,9 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 8.919 in Englische Bücher (Siehe Top 100 in Englische Bücher)

Mehr über den Autor

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


Über den Autor und weitere Mitwirkende

AUTHOR BIO Josh Suereth is a Software Developer working at Google, Inc. He is an active member in the Scala community, coordinating the Maven-Scala integration along with several other projects. He's a Scala committer and maintains scala-tools.org. Josh organized the first Scala LiftOff Conference for the U.S. East Coast region.

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:

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen


4 Sterne
3 Sterne
2 Sterne
1 Sterne
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Buch für ernsthafte Scala-Programmierung 2.9 15. Juli 2012
Format:Taschenbuch|Von Amazon bestätigter Kauf
Wie alle Bücher aus der Manning-"in depth"-Reihe richtet sich dieses Buch an Leser, denen das Thema bereits hinreichend bekannt ist.
Die Ausführungen sind stets nachvollziehbar (live in der REPL) und Designentscheidungen gut begründet.
Schwerpunktmäßig werden neben anderen Themen komplexere Sprachelemente wie implicits, das type system, das Zusammenspiel vom implicits und type system beleuchtet.
Die Umsetzung des Sacla-Codes auf der JVM wird bis auf Bytecode-Ebene diskutiert und sogar Auswirkungen von HotSpot werden mit in Betracht gezogen.
Hervorzuheben ist der sehr pragmatische Style Guide (was hier wirklich positiv gemeint ist).
Besonders empfehlenswert macht sich das Buch, da es die Collection-Library in der Version 2.9 beschreibt und die knapp dokumentierten (man könnte auch von fast nicht dokumentiert sprechen) Parallel-Collections beschreibt. (Nachtrag: Mittlerweile gut dokumentiert unter: [...])
Man mag nicht mit allen Empfehlungen des Autors einverstanden sein, das schmälert die Qualität des Werks aber auf keinen Fall.
Fazit: Lesen. Verstehen. Umsetzen oder Variieren.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.4 von 5 Sternen  14 Rezensionen
24 von 27 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Great intermediate read on Scala for experienced Java/C# programmers 25. Juli 2012
Von Edmon Begoli - Veröffentlicht auf Amazon.com
I am experienced Java programmer, so "Scala in Depth" offered me what I was looking for - a jump straight into the language, its
syntax specifics and idioms without teaching me what is loop, if-else or object-oriented programming.

Book is written for someone who knows how to program, who is motivated to learn a bit different language than Java and who is willing to appreciate
two key aspects of Scala - conciseness and functional programming orientation (in addition to its OO nature).

Readers should pay attention to the orientation of the book. If you are a person willing to learn new language and you did not write much of a Java or C# code before you might be better of starting off with some other books (there are many great ones).

If you are experienced programmer and you want to see what is the big deal about Scala then this book will offer you chapters on what does it mean to write effective Scala programs, understanding of the actors and how to effectively apply them, monads, effective functional programming.

As a final note, I give it five stars because I think that it was witten by a person who is a strong programmer and who knows how to effectively communicate the key points of this language.
8 von 10 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Touches on important and advanced topics but feels like rushed into production 20. Januar 2013
Von Emre Sevinc - Veröffentlicht auf Amazon.com
First, the good parts: The book delves into very important and advanced Scala programming concepts and techniques such as type classes, advanced use of implicits with the type system in order to create compact and flexible coding designs, combining object oriented programming techniques with functional programming, pitfalls of integrating Java with Scala and workarounds to deal with them, and parallel and asynchronous programming techniques with actors. It ends with a very brief introduction to advanced functional programming techniques that rely on the solid foundations of category theory.

This is a very didactic and highly opinionated book, laying out the best practices and rules to follow, along with pitfalls to avoid. Suereth tries to motivate the reader with concrete, real-world examples in order to help better understanding, even when the subject matter is relatively abstract and advanced.

The bad parts: It really feels like it has been rushed into production. My concern is not only spelling and grammar mistakes, much more important than them are some strange repetitions as well as lack of explanations at some places in the book. I have a hard time believing that the final manuscript underwent a serious editorial effort. I know that Suereth is a very experienced Scala developer who contributes enormously to many Scala projects, but apparently writing a good technical book, taking into account the pedagogy of the reader, especially when it comes to explaining very advanced and abstract programming concepts and techniques, is a very difficult task. It is like some parts of the book have been written with a very focused mind, aiming to be crystal clear, whereas some parts feel like the author dragged himself to finish the chapter. Dropping a few links here and there for further reading, and referring to the on-line code for better understanding is not always very helpful either.

The verdict: If you have learned the basics of Scala and want to move to the next level, then this book can be very helpful. Another important fact is that there is no competition yet, the book is the only one in its category. In other words, until a better book is written covering same topics, you either need to learn them by yourself or read this book for a concise and concrete introduction.
2 von 2 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Strong Book 15. September 2013
Von Hank Cutter - Veröffentlicht auf Amazon.com
Strong book, but if you're not familiar with Scala do not buy this first. Buy an more introductory book first. That is a recommendation to a purchaser, not a condemnation of the book.
2 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen In Depth 25. Juli 2013
Von Charles Feduke - Veröffentlicht auf Amazon.com
If you have several years background in programming on the JVM or .NET platforms you will learn a lot about Scala from this book, but even with that experience this shouldn't be your introductory text on the language.

Scala in Depth goes beyond the language itself and demonstrates how the type system works, what instructions are generated for match/case statements, tooling to make your development experience that much more enjoyable, and similar topics. (There's a chapter titled "Using the right collection." If you ask yourself which collection you should use for a particular problem, then yes, this book will help.)

While not a complete text on functional programming, FP is still fairly prevalent in the text and shown with understandable examples.

The only complaint I have with this book is the sheer number of foo/bar/baz examples. As the examples are plentiful its easy to accidentally blend them together while reading the text meaning that it takes a special kind of focus to read and grok large portions of the book in a single sitting. I wish the examples had more context with non-arbitrary variable names as it would help me understand concepts in a more concrete application.
5 von 7 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Beyond the fundamentals 20. Oktober 2012
Von J. Nystrom Persson - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Von Amazon bestätigter Kauf
This well-written book will take you from an intermediate Scala programmer (where you understand and can apply all the techniques in Odersky/Spoon/Venners, say) to an advanced Scala programmer. When you have mastered it, you will have expanded your understanding of the language and your vocabulary of techniques greatly.
Despite covering advanced approaches, the book is thoroughly practical. There are discussions of theoretical concepts such as type classes, monads and category theory, but here they are always application oriented.
The book's main shortcoming is that it suffers from poor editing and typos. Also, more motivation for certain techniques is sometimes needed. For example, the discussion of type classes is very clear, but from the example that is given I could not immediately infer in what kind of general situation I ought to be applying the concept.
Despite the shortcomings, serious Scala programmers should definitely get this book once they have a solid understanding of the fundamentals. It fills an important gap.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Manning Kindle Edition 0 12.06.2012
Alle Diskussionen  
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen

Ähnliche Artikel finden

Ihr Kommentar