Durchstarten mit Scala
Tutorial für Einsteiger (2. aktualisierte Auflage)
Seiten
2015
entwickler press (Verlag)
978-3-86802-156-1 (ISBN)
entwickler press (Verlag)
978-3-86802-156-1 (ISBN)
Kaum eine andere Programmiersprache kombiniert derart elegant wie Scala die Vorzüge verschiedener Programmierparadigmen und ermöglicht gleichzeitig die vollständige Integrationsfähigkeit mit Java. Scala bringt nicht nur objektorientiertes und funktionales Programmieren zusammen, sondern erlaubt trotz statischer Typisierung das Schreiben von leichtgewichtigem und leicht verständlichem Code. Das Ergebnis ist eine Programmiersprache, mit der einfache Aufgaben auf einfache Weise bewerkstelligt werden können und die für komplexe Herausforderungen maßgeschneiderte Lösungen ermöglicht. Dieses Buch bietet allen Scala-Interessierten und Einsteigern einen praxisnahen und zielgerichteten Weg, Scala zu lernen. Dabei legt der Autor den Fokus bewusst auf die Praxis der Softwareentwicklung, um dem Leser die Vorteile von Scala möglichst direkt näher zu bringen. Im Rahmen eines durchgängigen Fallbeispiels wird der gesamte Zyklus der Softwareentwicklung abgedeckt: vom Einrichten der Entwicklungsumgebung über Experimentieren mit dem interaktiven Interpreter (REPL) und testgetriebene Entwicklung unter Verwendung von Testbibliotheken bis hin zur Verwendung von Bibliotheken wie Scalactic und Akka HTTP. Selbstverständlich wird der Leser dabei Schritt für Schritt mit allen Grundlagen von Scala vertraut gemacht.
Heiko Seeberger ist Dipl.-Physiker und ein international anerkannter Experte für Scala und Akka. Er hat mehr als 20 Jahre Erfahrung in der Beratung und Softwareentwicklung. Heiko Seeberger twittert unter @hseeberger und bloggt unter heikoseeberger.de.
Erscheinungsdatum | 31.10.2015 |
---|---|
Verlagsort | Frankfurt am Main |
Sprache | deutsch |
Maße | 168 x 240 mm |
Gewicht | 355 g |
Themenwelt | Mathematik / Informatik ► Informatik |
Schlagworte | Java • objektorientiert • Programmierung • Scala • Scala (Programmiersprache) |
ISBN-10 | 3-86802-156-6 / 3868021566 |
ISBN-13 | 978-3-86802-156-1 / 9783868021561 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
5 Ein motivierender Einstieg
von Klaus, am 31.07.2019
Scala ist sowohl objektorientiert als auch funktional, dies wird in diesem Buch gut zusammengebracht. Es wird anhand eines Zugfahrplanes die Nutzung von Mengen, Tupeln und Listen erarbeitet. Man erlebt, dass Scala sehr gut für solche abstrakten Objektmengen und deren Typisierung und Filterung geeignet ist. Natürlich werden auch Vererbung und Traits besprochen, aber auch ein paar fortgeschrittene Aspekte wie das Stellen von Bedingungen an Parameter, Implicits (sprachliche Verschönerungen), sowie Tests. Ausgehend von einfachen Aspekten wird das Projekt schrittweise komplexer, so dass man gut folgen kann. Das Buch gibt (auf nur 150 Seiten epub) einen schönen Einstieg in die Sprache, als Voraussetzung dürften Kenntnisse einer objektorientierten Sprache ausreichen. In der epub-Version werden in Einzelfällen lange Codezeilen erst beim Herauszoomen vollständig lesbar, ansonsten fand ich die Darstellung sehr gut lesbar.
Mehr entdecken
aus dem Bereich
aus dem Bereich
den digitalen Office-Notizblock effizient nutzen für PC, Tablet und …
Buch | Softcover (2023)
Markt + Technik Verlag
9,95 €