oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Jetzt eintauschen
und EUR 4,30 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
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.

Grundkurs funktionale Programmierung mit Scala [Gebundene Ausgabe]

Lothar Piepmeyer
3.8 von 5 Sternen  Alle Rezensionen anzeigen (8 Kundenrezensionen)
Preis: EUR 29,90 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 1 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Mittwoch, 22. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Kurzbeschreibung

8. Juni 2010
FUNKTIONALE PROGRAMMIERUNG REVISITED

- Steigen Sie in die funktionale Programmierung auf der Basis Ihrer Java-Kenntnisse ein.
- Lernen Sie die Programmiersprache Scala und ihre Vorzüge kennen.
- Jedes Kapitel enthält Übungsaufgaben.
- Auf der Website zum Buch: Die Lösungen der Übungsaufgaben und ein Foliensatz für Dozenten

Funktionale Programmierung erlebt eine Renaissance - viele Programmiersprachen nutzen inzwischen Ideen der funktionalen Programmierung, etwa zur Parallelisierung von Software. Und es gibt jetzt auch eine neue, moderne funktionale Programmiersprache: Scala. Sie ist mit Java kompatibel und genießt nicht zuletzt deshalb große Aufmerksamkeit. Ausreichend Gründe also, um sich mit den Grundlagen der funktionalen Programmierung auseinanderzusetzen.

Dieser Grundkurs führt Sie in die funktionale Programmierung ein. Sie lernen die Besonderheiten dieses Programmierparadigmas zunächst an Java kennen. Im nächsten Schritt steigen Sie auf die Sprache Scala um. Am Beispiel von Scala erklärt Ihnen der Autor die typischen Elemente funktionaler Sprachen und zeigt, wie Sie sie in der Praxis anwenden können.

"Das ist doch nur was für Spinner." Diese Meinung hat man lange Zeit explizit oder zwischen den Zeilen gehört, wenn man in Projekten den Einsatz funktionaler Programmierung vorgeschlagen hat. Die Zeiten ändern sich aber: Nach über 50 Jahren hat diese Art der Softwareentwicklung die Hörsäle verlassen und gewinnt im Alltag des Entwicklers zunehmend an Bedeutung. In diesem Buch werden Sie die funktionale Programmierung und die Sprache Scala kennenlernen. Freuen Sie sich auf das Abenteuer Lambda!"
Lothar Piepmeyer

Systemvoraussetzungen für eBook-inside: Internet-Verbindung und eBookreader Adobe Digital Editions.

Wird oft zusammen gekauft

Grundkurs funktionale Programmierung mit Scala + Durchstarten mit Scala + Programming in Scala
Preis für alle drei: EUR 94,75

Die ausgewählten Artikel zusammen kaufen
  • Durchstarten mit Scala EUR 24,90
  • Programming in Scala EUR 39,95

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Gebundene Ausgabe: 297 Seiten
  • Verlag: Carl Hanser Verlag GmbH & Co. KG (8. Juni 2010)
  • Sprache: Deutsch
  • ISBN-10: 3446420924
  • ISBN-13: 978-3446420922
  • Größe und/oder Gewicht: 24,2 x 19,4 x 2 cm
  • Durchschnittliche Kundenbewertung: 3.8 von 5 Sternen  Alle Rezensionen anzeigen (8 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 241.697 in Bücher (Siehe Top 100 in Bücher)

Produktbeschreibungen

textico.de

Mit einem einfachen Sprung von Java zu Scala: Lothar Piepmeyer steigt in seinem Grundkurs funktionale Programmierung mit Scala zuerst mit Java in die funktionale Programmierung ein und nach den ersten vertrauensbildendenden Schritten in Scala um - kurz, klar, das Wichtigste zur Funktionalität und Scala.

Piepmeyer legt zuerst in Kapitel 1 bis 3 allgemein zur funktionalen Programmierung los: Grundlagen und Ursprünge wie LISP, ML und Haskel - Einblicke für das Verständnis und zum Anfüttern. Dann die funktionalen Seiten von Java - ein Leckerbissen für Java-Kenner, denn damit ist der Übergang hin zu Scala ein Kinderspiel. Klar folgt darauf der Scala-Einstieg und anschließend die Scala-Vertiefung - immer wieder Aufgaben/Übungen kommen hinzu.

Selbst wenn man "nur" mal aus Neugierde gucken will, ist Grundkurs funktionale Programmierung mit Scala ein echter Geheimtipp - vorausgesetzt es liegen gute Java-Kenntnisse vor. Der Absprung vom vertrauten Java-Terrain ins neue Scala-Gebiet läuft reibungslos und selbst wer dann nicht auf Scala umsteigen will, wird von den neu kennengelernten funktionalen Seiten Javas zukünftig profitieren. --Wolfgang Treß/textico.de

Pressestimmen

"Dieses Buch nimmt eine Sonderstellung ein unter den deutschsprachigen Büchern über Scala - die moderne statisch typsichere, objektfunktionale Programmiersprache. Sein Schwerpunkt liegt in der Darstellung Funktionaler Programmierung mit Scala. Insofern verdient es die Aufmerksamkeit von Entwicklern, die bisher nur prozedural oder objektorientiert programmiert haben, sich aber jetzt für Scala interessieren.[...]
Insgesamt ein guter Einstieg in die funktionale Seite von Scala, wenn man noch nicht in anderen Sprachen funktional programmiert hat." Christoph Knabe, Java Magazin, Juli 2011

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

Kundenrezensionen

3.8 von 5 Sternen
3.8 von 5 Sternen
Die hilfreichsten Kundenrezensionen
12 von 13 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Solider Grundkurs aus dem universitären Umfeld 13. Juli 2010
Der erste Teil des Buches geht ausschließlich auf die Funktionale Programmierung mit diversen Sprachen ein. Zuerst war ich über diesen Ansatz erstaunt und brauchte auch etwas Zeit mich daran zu gewöhnen, schließlich wollte ich etwas über Scala erfahren und nicht über andere funktionale Sprachen. Im Nachhinein gefällt mir das Vorgehen aber gut, da so die Mechanismen der funktionalen Programmierung nicht nur in einem Sprachkontext erläutert werden.

Der Einstieg in Scala ist sehr gelungen, da hier in kurzem, klaren Stil die Sprache vorgestellt wird. Man lernt wirklich die wichtigsten Sprach-Features kennen und versinkt nicht in den endlosen Möglichkeiten von Scala. Allerdings scheint dem Autor zum Schluss des Buches etwas die Puste ausgegangen zu sein. Die durchschnittliche Kapitellänge wird augenfällig immer kürzer. Themen wie DSL oder XMl-Bearbeitung werden so kurz dargestellt, dass die entsprechenden Kapitel auch gut hätten weggelassen werden können.

Ebenso vermisse ich - wie in anderen Scala-Büchern auch - dass die Entwicklungsumgebungen vorgestellt werden, besonders da es für Scala bereits Plugins für Eclipse, Netbeans und IDEA gibt.

Beim Stil des Buches merkt man dem Autor an, dass er aus dem universitären Bereich kommt, denn viele Formulierungen klingen mathematisch/theoretisch. Positiv ist, dass es zu den meisten Kapiteln Übungsaufgaben gibt. Diese sind jedoch ebenfalls sehr theoretisch und aus anderen Lehrbüchern bekannt. Hier hätte ich mir etwas mehr Kreativität gewünscht.

Insgesamt hat mich das Buch beim Verständnis der funktionalen Programmierung weitergebracht und - da ich Scala bereits kenne - einige Sprachelemente in neuem Licht gezeigt. Bis auf die oben genannten Kritikpunkte hat der Autor seine Aufgabe gut erfüllt.
War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Klasse Buch - methodisch und verständlich 26. Februar 2012
Herr Piepmeyer schafft eine aus meiner Sicht prima Brücke zwischen Konzepten (der funktionalen Programmierung) und deren praktischen Umsetzung in Scala.

Für Anhänger imperativer Sprachen ein Augenöffner: dass Probleme auch auf komplett andere Art gelöst werden können.

Erfahrene Lisp-/Haskell-, Clojure- oder Scala-Entwickler finden sicherlich kaum Neuigkeiten - aber für die ist dieses Buch auch nicht gemacht.

Fazit-1: Aus meiner Sicht eine prima Ergänzung zum Scala-Standardwerk von Martin Odersky (das jeder ernsthafte Softwareentwickler auf jeden Fall lesen sollte!).
Ich würde beide Bücher wieder kaufen...

Fazit-2: Mir ist nicht ganz klar, warum Scala in der Praxis immer noch so ein Nischendarsein fristet... mehr IT-Manager sollten Bücher wie dieses hier lesen!
War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Hält weitgehend, was der Name verspricht... 5. Januar 2011
Mit einem lockeren, aber präzisen Stil, wird zunächst im ersten Drittel (Teil I und II) dargestellt, was die Stärken von funktionaler Programmierung sind, bzw. welche Probleme des imperativen Ansatzes damit entschärft werden können. An einfachen Beispielen in Lisp, ML und Haskell macht der Autor relativ am Anfang Lust auf mehr. Zudem bekommt man einen Eindruck darüber, welches die Wurzeln von Scala sind und wo sich Herr M. Odersky an Bestehendes angelehnt hat, um das 'bessere Java' zu schaffen. Anschließend werden (in Teil II) Möglichkeiten aufgezeigt, wie man in Java verschiedene FP ähnliche Ansätze umsetzen kann. Auch wenn es in diesem Buch vorrangig um Scala gehen sollte (und dann ja auch geht), sieht man in diesem Teil recht gut, welche Grundlagen sich die FP bedient und was Java an der Stelle fehlt. Im vorletzten Teil III geht der Autor dann auf Scala ein. Die wichtigsten Sprachelemente und -konstrukte werden ohne großen Worte, einfach und verständlich 'aufgelistet'. Speziellere Themen, wie Traits, Varianzen und das Actor Framework werden dann im letzten, IV. Teil abgehandelt.

Alles in allem, ein guten Einstieg in die Funktionale Programmierung mit Scala. Aber leider auch nicht mehr.
Meine Hoffnung mehr über die Theorie der FP zu erfahren und anhand von praxisnahen Beispielen, die über das Summieren von Zahlen hinausgeht, ein Gespür für den sinnvollen Einsatz des funktionalen Ansatzes zu erfahren, wurde leider zum Teil enttäuscht. Ich beschäftige mich seit etwa einem Jahr intensiv mit Scala und war einfach auf der Suche nach mehr. Auf Themen rund um die objektorientierten Möglichkeiten von Scala, hätte ich gerne zu Gunsten eines verstärkten Fokus' auf die funktionalen Aspekte, wie beispielsweise Monaden verzichtet.

Das Buch empfehle ich vor allem 'Umsteigern', die neugierig auf die Funktionale Programmierung sind und mit Scala starten wollen.
War diese Rezension für Sie hilfreich?

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de