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
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 12,00 eintauschen?
C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing)
 
 
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.

C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing) [Englisch] [Taschenbuch]

David R. Hanson
5.0 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
Preis: EUR 42,50 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
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 3 Stück auf Lager - jetzt bestellen.
Lieferung bis Freitag, 1. Juni: Wählen Sie an der Kasse Morning-Express. Siehe Details.
Gutschein erhalten
Tauschen Sie jetzt C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing) gegen einen Amazon-Gutschein in Höhe von EUR 12,00 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.

Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern.

Wird oft zusammen gekauft

C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing) + Expert C Programming: Deep C Secrets + C Traps and Pitfalls
Preis für alle drei: EUR 107,19

Verfügbarkeit und Versanddetails anzeigen

Die ausgewählten Artikel zusammen kaufen
  • Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • Expert C Programming: Deep C Secrets EUR 32,70

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • C Traps and Pitfalls EUR 31,99

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 544 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam (2. Januar 1997)
  • Sprache: Englisch
  • ISBN-10: 0201498413
  • ISBN-13: 978-0201498417
  • Größe und/oder Gewicht: 23,5 x 18,8 x 2,8 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 17.865 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

David R. Hanson
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von David R. Hanson auf Amazon

Produktbeschreibungen

Kurzbeschreibung

Every programmer and software project manager must master the art of creating reusable software modules; they are the building blocks of large, reliable applications. Unlike some modern object-oriented languages, C provides little linguistic support or motivation for creating reusable application programming interfaces (APIs). While most C programmers use APIs and the libraries that implement them in almost every application they write, relatively few programmers create and disseminate new, widely applicable APIs. C Interfaces and Implementations shows how to create reusable APIs using interface-based design, a language-independent methodology that separates interfaces from their implementations. This methodology is explained by example. The author describes in detail 24 interfaces and their implementations, providing the reader with a thorough understanding of this design approach. Features of C Interfaces and Implementations: *Concise interface descriptions that comprise a reference manual for programmers interested in using the interfaces.* A guided tour of the code that implements each chapter's interface tp help those modifying or extending an interface or designing related interfaces. *In-depth focus on "algorithm engineering:" how to package data structures and related algorithms into reusable modules. *Source code for 24 APIs and 8 sample applications is examined, with each presented as a "literate program" in which a thorough explanation is interleaved with the source code. *Rarely documented C programming tricks-of-the-trade. *Convenient access to all source code in the book via the World Wide Web at http://www.cs.princeton.edu/software/cii/ 0201498413B04062001

Synopsis

Every programmer and software project manager must master the art of creating reusable software modules; they are the building blocks of large, reliable applications. Unlike some modern object-oriented languages, C provides little linguistic support or motivation for creating reusable application programming interfaces (APIs). While most C programmers use APIs and the libraries that implement them in almost every application they write, relatively few programmers create and disseminate new, widely applicable APIs. C Interfaces and Implementations shows how to create reusable APIs using interface-based design, a language-independent methodology that separates interfaces from their implementations. This methodology is explained by example. The author describes in detail 24 interfaces and their implementations, providing the reader with a thorough understanding of this design approach. Features of C Interfaces and Implementations: *Concise interface descriptions that comprise a reference manual for programmers interested in using the interfaces.*

A guided tour of the code that implements each chapter's interface tp help those modifying or extending an interface or designing related interfaces. *In-depth focus on "algorithm engineering:" how to package data structures and related algorithms into reusable modules. *Source code for 24 APIs and 8 sample applications is examined, with each presented as a "literate program" in which a thorough explanation is interleaved with the source code. *Rarely documented C programming tricks-of-the-trade. *Convenient access to all source code in the book via the World Wide Web at http://www.cs.princeton.edu/software/cii/ 0201498413B04062001


Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Einleitungssatz
A big program is made up of many small modules. Lesen Sie die erste Seite
Mehr entdecken
Wortanzeiger
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 
(1)

 

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

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
4 von 4 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Clearly written and well organized, this book presents more than 20 _highly_ useful library interfaces for containers, string management, mathematics, and memory management. There isn't a line of code in the whole book that you couldn't take and use, verbatim, in a project today --- after reading this book, you'll probably never have a compelling reason to write a string library or a hash table interface again.

More importantly, though, each example library illustrates ways to effectively design consistant and useable library interfaces, from generic ADTs to system service wrappers. After reading this book, you'll not only have an arsenal of useful code to leverage, but also a good understanding of how to design clean, modular, reuseable components for your application.

Hanson's C code is extremely clear and concise. Even if you've been programming professionally for a long time, you are likely to pick up a useful technique or two just by reading the source code in the book. If you're not very experienced, you will learn about C programming idioms that will be valuable to you in future work.

I really like how this book, and Hanson's other book ("A Retargetable C Compiler: Design and Implementation") are put together. Hanson employs Literate Programming techniques to weave the code he's discussing together with his discussion. This makes it very simple to track what portions of the code are being talked about at any point

in the book.

War diese Rezension für Sie hilfreich?
2 von 2 Kunden fanden die folgende Rezension hilfreich
Paradimenwechsel mit C 16. Januar 2010
Format:Taschenbuch
Das erste Mal, als ich professionell mit Datenverarbeitung zu tun hatte, hatte ich die Wahl zwischen COBOL, einem Maskengeneratorprogamm und einem BS2000-Großrechner einerseits und C, curses und einem UNIX-Rechner sowie einem sehr restriktiven Administrator andererseits. Damals, 1985, schreckte mich C und das, was dazu geboten war, ab. Ich schrieb also COBOL-Programme... Heute bin ich bei Perl gelandet und nehme C als Zweitsprache her.

Immer noch ist C eine Programmiersprache, die Emotionen weckt. Was es alles NICHT kann und was alles schlecht ist... Interessant, denn auch manche LISP- oder der Perl-Interpreter sind in C geschrieben... Es geht also viel mehr als in den Standardwerken seit K&R beschrieben ist.

Hier setzt der Autor an. Er schreibt und beschreibt in dem Buch, das trotz seines Alters immer noch aktuell ist, einige Dinge, die der normale C-Hacker so nicht kennt: Tables, also Arrays, die als Schlüsselbegriff einen String statt einem Index haben und in anderen Sprachen als Hash bekannt sind, deutlich bessere und flexiblere Stringverarbeitungsroutinen als der Standard bietet oder auch exceptions, sonst bekannt aus dem OO-Bereich.

Das Englisch ist anspruchsvoll. Hanson war zum Zeitpunkt des Schreibens dieses Buchs Professor und der Stil ist entsprechend. Es wird nicht, wie in sonstigen amerikanischen Büchern, gewitzelt und teilweise langsam auf das Ziel hingeschrieben, sondern geht gleich drauf los. An C-Kenntnissen sollte man schon gewisse Erfahrung mitbringen. Für einen C-als-zweite-Sprache-Programmierer wie mich war es anspruchsvoll, andererseits aber auch interessant zu sehen, wie in C genau das gleiche geht wie im von mir bevorzugten Perl.

Alles in Allem ein Werk, das sich wohltuend heraushebt aus der Gruppe der Bücher für Fortgeschrittene. Ich nehme seit dem Lesen C öfter her.
War diese Rezension für Sie hilfreich?
2 von 2 Kunden fanden die folgende Rezension hilfreich
wonderful C book. 16. Juli 1999
Format:Taschenbuch
This book is a highway leading you form toy project to real-life project. The author told you exactly what you want when you programming. The book detailed a lot of tricky stuff which would haunted you for a long time before you read this book.
War diese Rezension für Sie hilfreich?
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

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


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


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