Scala für Ungeduldige

Bewertung:   (4,5 von 5)

Scala für Ungeduldige (Cay Horstmann)

Leserbewertungen

Zusammenfassung:

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.

Nachteile:

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)

Originaltitel:

Scala for the Impatient

Inhalt des Buches:

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.

Weitere Daten des Buches:

ISBN:9780134540566
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2017
Seitenzahl:384

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Core Java Band I - Grundlagen - Core Java Volume I--Fundamentals
Das Java-Handbuch Nr. 1 für ernsthafte Programmierer: Vollständig aktualisiert für Java SE 9, 10...
Core Java Band I - Grundlagen - Core Java Volume I--Fundamentals
Modernes JavaScript für Ungeduldige - Modern JavaScript for the Impatient
Nutzen Sie die Möglichkeiten von modernem JavaScript und vermeiden Sie...
Modernes JavaScript für Ungeduldige - Modern JavaScript for the Impatient
Scala für Ungeduldige - Scala for the Impatient
Das Interesse an der Programmiersprache Scala wächst aus vielen Gründen weiter. Scala umfasst den funktionalen...
Scala für Ungeduldige - Scala for the Impatient
Kern-Java, Band I: Grundlagen - Core Java, Volume I: Fundamentals
Das Java-Handbuch Nr. 1 für ernsthafte Programmierer: Vollständig aktualisiert...
Kern-Java, Band I: Grundlagen - Core Java, Volume I: Fundamentals
Core Java, Band II: Fortgeschrittene Funktionen - Core Java, Vol. II: Advanced Features
Der klassische Leitfaden für fortgeschrittene...
Core Java, Band II: Fortgeschrittene Funktionen - Core Java, Vol. II: Advanced Features
Core Java für Ungeduldige - Core Java for the Impatient
Klarer, prägnanter Leitfaden für die Kernsprache und die Bibliotheken - aktualisiert durch Java 17...
Core Java für Ungeduldige - Core Java for the Impatient
Core Java Se 9 für Ungeduldige - Core Java Se 9 for the Impatient
An Accessible Guide to the Java Language and Libraries Modern Java führt wichtige...
Core Java Se 9 für Ungeduldige - Core Java Se 9 for the Impatient

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)