Bewertung:

Das Buch wird für seinen klaren, prägnanten und praktischen Ansatz zum Erlernen von Scala hoch gelobt, insbesondere für diejenigen, die einen Hintergrund in Java oder ähnlichen Sprachen haben. Während der Inhalt gut organisiert und für Anfänger geeignet ist, empfanden einige Nutzer das Buch ohne vorherige Programmierkenntnisse als Herausforderung und bemerkten Probleme mit der Kindle-Version.
Vorteile:⬤ Klarer und praktischer Inhalt
⬤ gut organisiert
⬤ großartig für Anfänger mit Java-Hintergrund
⬤ gute Erklärungen und Beispiele
⬤ prägnant
⬤ nützlich zum schnellen Lernen und Nachschlagen.
⬤ Nicht detailliert genug für komplette Anfänger
⬤ Probleme mit der Kindle-Formatierung, einschließlich des Fehlens eines richtigen Inhaltsverzeichnisses und der schlechten Formatierung von Codeschnipseln
⬤ einige könnten es zu hochrangig finden, ohne tiefere Erkundungen der Themen.
(basierend auf 23 Leserbewertungen)
Scala for the Impatient
Das Interesse an der Programmiersprache Scala wächst aus vielen Gründen weiter. Scala umfasst den funktionalen Programmierstil, ohne das objektorientierte Paradigma aufzugeben, und ermöglicht es, Programme prägnanter als in Java zu schreiben. Da Scala auf der JVM läuft, kann es auf jede Java-Bibliothek zugreifen und ist mit den bekannten Java-Frameworks interoperabel. Scala macht es auch einfacher, die volle Leistung der Gleichzeitigkeit zu nutzen.
Geschrieben für erfahrene Java-, C++- oder C#-Programmierer, die neu in Scala oder in der funktionalen Programmierung sind, führt Scala für Ungeduldige, zweite Auflage, in die wichtigsten Scala-Konzepte und -Techniken ein, die Sie benötigen, um schnell produktiv zu werden. Es ist die perfekte Einführung in die Sprache, insbesondere für ungeduldige Leser, die die Grundlagen von Scala lernen wollen, um schnell mit dem Programmieren beginnen zu können. Es versucht nicht, alle Funktionen der Sprache erschöpfend aufzulisten oder Sie durch lange und ausgeklügelte Beispiele leiden zu lassen. Stattdessen führen Sie sorgfältig ausgearbeitete Beispiele und praktische Übungen durch klar definierte Kompetenzstufen, von den Grundlagen bis zum Experten.
Diese überarbeitete Ausgabe wurde gründlich für Scala 2.12 aktualisiert und spiegelt die aktuelle Scala-Nutzung wider. Sie enthält eine zusätzliche Abdeckung der neuesten Scala-Funktionen, einschließlich String-Interpolation, dynamischer Aufrufe, impliziter Klassen und Futures. Scala ist eine große Sprache, aber Sie können sie effektiv nutzen, ohne alle Details genau zu kennen. Dieser Titel bietet genau die Informationen, die Sie für den Einstieg benötigen, in kompakten, leicht verständlichen Blöcken.
⬤ Schneller Einstieg in den Interpreter, die Syntax, die Werkzeuge und die einzigartigen Idiome von Scala.
⬤ Beherrschen Sie die Kernfunktionen der Sprache: Funktionen, Arrays, Maps, Tuples, Packages, Importe, Ausnahmebehandlung und mehr.
⬤ Machen Sie sich mit der objektorientierten Programmierung in Scala vertraut: Klassen, Vererbung und Traits.
⬤ Scala für reale Programmieraufgaben nutzen: Arbeiten mit Dateien, regulären Ausdrücken und XML.
⬤ Arbeiten Sie mit Funktionen höherer Ordnung und der leistungsstarken Scala-Sammlungsbibliothek.
⬤ Nutzen Sie Scalas leistungsstarken Mustervergleich und Fallklassen.
⬤ Erstellen Sie nebenläufige Programme mit Scala-Futures.
⬤ Implementieren Sie domänenspezifische Sprachen.
⬤ Das Scala-Typsystem zu verstehen.
⬤ Fortgeschrittene "Power-Tools" wie Annotationen, Implicits und Typklassen anwenden.
Registrieren Sie Ihr Produkt unter informit.com/register, um bequemen Zugriff auf Downloads, Updates und Korrekturen zu erhalten, sobald diese verfügbar sind.