Wissenschaftliche Bücher

Ten Software Patterns Every Student Should Know Michael Kilian Springer Nature

So wie Literaturstudierende den grundlegenden Kanon englischer Werke kennen müssen, sollten Studierende der Softwaretechnik die grundlegenden Muster der Programmentwicklung kennen. Auch angesichts...

So wie Literaturstudierende den grundlegenden Kanon englischer Werke kennen müssen, sollten Studierende der Softwaretechnik die grundlegenden Muster der Programmentwicklung kennen. Auch angesichts leistungsstarker KI-Tools für die Programmierung ist es wichtig, die Techniken und Ansätze für die Entwicklung effizienter Programme zu verstehen. Dieses Buch...

Siehe Beschreibung & Spezifikationen Siehe Beschreibung & Spezifikationen

Merkmale

  • Sprache Englisch
  • Anzahl der Seiten Anzahl der Seiten 270
  • Abdeckung Abdeckung Weich
  • Erscheinungsjahr Erscheinungsjahr 2026
  • Verleger Verleger Springer Nature
59 61 €
Lieferung Fr, 16 Okt - Do, 22 Okt
10,00 €   Versandkosten
Gesendet von Griechenland
Von Book Odyssey 4,9 (26)
Griechenland
10 Stück
Sehen Bücher auf der Seite von Book Odyssey

Erfahren Sie mehr über die Rechnungsstellung

Beschreibung & Spezifikationen

So wie Literaturstudierende den grundlegenden Kanon englischer Werke kennen müssen, sollten Studierende der Softwaretechnik die grundlegenden Muster der Programmentwicklung kennen. Auch angesichts leistungsstarker KI-Tools für die Programmierung ist es wichtig, die Techniken und Ansätze für die Entwicklung effizienter Programme zu verstehen. Dieses Buch stellt zehn Muster vor, die sich über mehrere Programmierbereiche erstrecken und zentrale Ideen vermitteln, die für ein breites Spektrum an Aufgaben der Softwaretechnik relevant sind. Die Muster sind keine Algorithmen, sondern Herangehensweisen an die Entwicklung anspruchsvoller Softwaresysteme.

Das Buch beginnt mit einem der allgegenwärtigsten Softwaremuster, das Programmierenden oft verborgen bleibt: Hashtabellen. Eine wirklich skalierbare und effiziente Hashtabelle zu entwickeln, die sich sogar über mehrere Computer erstrecken kann, wird an Hochschulen jedoch nicht oft gelehrt und ist häufig nicht als fertige Lösung erhältlich. Weitere Muster befassen sich mit dem Einsatz endlicher Automaten, um grundlegende Muster zu erkennen und sicherzustellen, dass Programme keine kritischen Anwendungsfälle übersehen. Zwei Muster bieten Ansätze zur Überlegung über Programme mit mehreren Threads und Prozessen und führen eine Programmierweise ein, die sich für beide Arten nebenläufiger Programmierung eignet. Zum Abschluss ruft das Buch dazu auf, für den Fehlerfall zu entwickeln: Man sollte davon ausgehen, dass ein komplexes System selten perfekt funktioniert, und bedenken, dass es fast ebenso wichtig ist, die Ursachen eines Fehlers zu ermitteln, wie zu verstehen, warum etwas funktioniert.

Michael Kilian promovierte an der Harvard University und ist seit fast 50 Jahren in der Softwaretechnik tätig. Dieses Buch entstand aus Gesprächen mit Studierenden während seiner Arbeit bei Ab Initio, bei denen ihm klar wurde, dass selbst im Lehrplan der talentiertesten Studierenden einige grundlegende Ideen fehlten.

Hersteller

Verleger
Springer Nature
Typ
Technologie, Bauwesen & Bauarbeiten, Computer – Informatik, Politikwissenschaften, Elektrotechnik – Maschinenbau, Logik, Künstliche Intelligenz
Sprache
Englisch
Untertitel
-
Umschlag
Weich
Anzahl der Seiten
270
Veröffentlichungsdatum
16/06/2026
Veröffentlichungsdatum
2026
Abmessungen
15.5x1.4 cm
ISBN-13
9789819202591

Wichtige Informationen

Spezifikationen werden von offiziellen Hersteller-Websites gesammelt. Bitte überprüfen Sie die Spezifikationen, bevor Sie Ihren endgültigen Kauf tätigen. Wenn Sie ein Problem bemerken, können Sie melden Sie es hier

59,61 €
10,00 €   Versandkosten