C-Schnittstellen und Implementierungen: Techniken zur Erstellung wiederverwendbarer Software

Bewertung:   (3,9 von 5)

C-Schnittstellen und Implementierungen: Techniken zur Erstellung wiederverwendbarer Software (David Hanson)

Leserbewertungen

Zusammenfassung:

Das Buch über C-Programmierung wird für seine umfassende Behandlung von Schnittstellen und Implementierungen sowie für seine Fähigkeit, das Verständnis und die Fähigkeiten des Lesers in der C-Programmierung zu verbessern, hoch gelobt. Während viele es als unschätzbare Ressource für das Schreiben von besserem C-Code empfanden, stellten der Stil und das Format des Buches für einige eine Herausforderung dar, insbesondere in der ebook-Version.

Vorteile:

Umfassende und gut strukturierte Abdeckung der C-Programmierkonzepte.
Nützlich sowohl für Anfänger als auch für erfahrene Programmierer, insbesondere für den Entwurf von APIs und das Verständnis fortgeschrittener Datenstrukturen.
Vermittelt zeitlose Prinzipien, die die Robustheit und Wartbarkeit von C-Programmen verbessern.
Der literarische Programmierstil, einmal verstanden, hilft beim Verständnis der Codeorganisation und -anwendung.
Bietet eine Bibliothek mit sehr nützlichen Schnittstellen und Algorithmen, die für reale Anwendungen praktisch sind.

Nachteile:

Der Programmierstil, insbesondere die Verwendung von Variablennamen mit einem oder zwei Buchstaben, kann zu Verwirrung führen.
Die ebook-Version leidet unter Formatierungsproblemen, die das Lesen erschweren.
Einige Nutzer fanden die Darstellung zu komplex und die Beispiele zu unübersichtlich.
Der akademische Stil ist möglicherweise nichts für diejenigen, die einfache Erklärungen suchen, und führt zu einem mühsamen Leseerlebnis.

(basierend auf 30 Leserbewertungen)

Originaltitel:

C Interfaces and Implementations: Techniques for Creating Reusable Software

Inhalt des Buches:

Erstellung wiederverwendbarer Softwaremodule; sie sind die Bausteine großer, zuverlässiger Anwendungen. Im Gegensatz zu einigen modernen objektorientierten Sprachen bietet C wenig sprachliche Unterstützung oder Motivation für die Erstellung wiederverwendbarer Anwendungsprogrammierschnittstellen (APIs).

Während die meisten C-Programmierer APIs und die Bibliotheken, die sie implementieren, in fast jeder von ihnen geschriebenen Anwendung verwenden, erstellen und verbreiten nur relativ wenige Programmierer neue, weithin anwendbare APIs. C Interfaces and Implementations zeigt, wie man wiederverwendbare APIs mit Hilfe von schnittstellenbasiertem Design erstellt, einer sprachunabhängigen Methodik, die Schnittstellen von ihren Implementierungen trennt. Diese Methodik wird anhand von Beispielen erläutert.

Der Autor beschreibt detailliert 24 Schnittstellen und ihre Implementierungen, so dass der Leser ein umfassendes Verständnis für diesen Designansatz erhält. Merkmale von C Interfaces und Implementierungen: * Prägnante Schnittstellenbeschreibungen, die ein Referenzhandbuch für Programmierer darstellen, die an der Verwendung der Schnittstellen interessiert sind.

* Ein geführter Rundgang durch den Code, der jede Schnittstelle des Kapitels implementiert, hilft denjenigen, die eine Schnittstelle modifizieren oder erweitern oder verwandte Schnittstellen entwerfen. * Vertiefter Fokus auf Algorithm Engineering: wie man Algorithmen verpackt.

Weitere Daten des Buches:

ISBN:9780201498417
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:1997
Seitenzahl:544

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

C-Schnittstellen und Implementierungen: Techniken zur Erstellung wiederverwendbarer Software - C...
Erstellung wiederverwendbarer Softwaremodule; sie...
C-Schnittstellen und Implementierungen: Techniken zur Erstellung wiederverwendbarer Software - C Interfaces and Implementations: Techniques for Creating Reusable Software
Kinder der Mühle: Wahre Geschichten von der Quarry Bank - Children of the Mill: True Stories from...
Die Channel 4-Sendung „The Mill“ fesselte die...
Kinder der Mühle: Wahre Geschichten von der Quarry Bank - Children of the Mill: True Stories from Quarry Bank
Ein Retargetable C-Compiler: Entwurf und Implementierung - A Retargetable C Compiler: Design and...
Dieses Buch untersucht die Implementierung des...
Ein Retargetable C-Compiler: Entwurf und Implementierung - A Retargetable C Compiler: Design and Implementation
Galvanisieren - Electroplating
Die Galvanisierung in der Heimwerkstatt kann aufgrund der Vielzahl der Chemikalien, der ungewohnten Verfahren und der zugrundeliegenden Chemie...
Galvanisieren - Electroplating

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)