| von , ,
|
| |
A challenging topic
• • • • • (bewertet mit 4 von 5 Punkten)
First and foremost: Scala is an outstanding achievement, combining all important programming styles within one language, and trying to offer as much ease of use as possible given this challenging goal. And the book gives a wealth of insights about the Scala language and good programming style.
There are a few drawbacks, however. The book straddles to be both <quote> a comprehensive tutorial and reference <unquote>. Reaching both goals is nearly impossible, for a rich and complex topic like Scala, so the book fails to completely reach both goals. It is not a reference at all. The chapters try to progress from the elementary to the more difficult, so things that would be treated in one place in a reference manual get distributed across the book (e.g. lists, for loops).
Also as a tutorial, it doesn't fulfill all expectations. Most example programs are carefully and patiently explained, line for line. But this is not enough for explaining the more advanced features of the language. Many of these are introduced by toy examples that fail to give an idea how they ought to be used in real life. Examples for this are closures (4 pages), By-name parameters, co- and contravariance, and the diverse ways of structuring an application using packages, objects, and traits.
But remember, what's in the book is worth every page, and the explanations why certain language constructs behave as they do is good reading for every programmer -- and should be read by designers of other, less well-crafted programming languages.
Eine Rezension von Thomas Matzner >
vom 17. Juli 2010 |
|
| |
|
| |
|
|
|
| Zur Übersicht ... |
 |  |  |  |  |  | |
|
| |
Angebote zu , ab 1 Euro!
|
| Siehe auch folgende Artikel: |
|
|  | | Programming Scala: Tackle Multicore Comple... The Definitive Guide to Lift: A Scala-Based... Programming Scala: Scalability = Functional Prog... Programming Clojure (Pragmatic Programmers) Beginning Scala (Expert's Voice in Open Source) Language Implementation Patterns: Techniques for...
|
|
| Mehr zu Java, Languages & Tools
|
|
| Home ..., , Begleitseite ... |
|
|
| | Herausgeber dieser Seite ist DomainLoc.com GmbH - Partner von |
|
| The domain name applicationserver.org is for sale or rent! For more information look at DomainDorado.com ... |
Copyright © DomainLoc.com GmbH (Impressum) |