Amazon cover image
Image from Amazon.com
Image from Google Jackets

C interfaces and implementations : techniques for creating reusable software / David R. Hanson.

By: Material type: TextTextSeries: Addison-Wesley professional computing seriesPublication details: Reading, Mass. : Addison Wesley, c1997.Description: xvii, 519 p. : ill. ; 24 cmISBN:
  • 9780201498417
Subject(s): DDC classification:
  • 005.133   20
Contents:
Chapter 1: Introduction -- Chapter 2: Interfaces and Implementations -- Chapter 3: Atoms -- Chapter 4: Exceptions and Assertions -- Chapter 5: Memory Management -- Chapter 6: More Memory Management -- Chapter 7: Lists -- Chapter 8: Tables -- Chapter 9: Sets -- Chapter 10: Dynamic Arrays -- Chapter 11: Sequences -- Chapter 12: Rings -- Chapter 13: Bit Vectors -- Chapter 14: Formatting -- Chapter 15: Low-Level Strings -- Chapter 16: High-Level Strings -- Chapter 17. Extended-Precision Arithmetic -- Chapter 18: Arbitrary-Precision Arithmetic -- Chapter 19: Multiple-Precision Arithmetic -- Chapter 20: Threads
Summary: Programmers are inundated with information about application programming interfaces, or APIs. Yet, while most programmers use APIs and the libraries that implement them in almost every application they write, relatively few create and disemminate new, widely applicable, APIs. Indeed, programmers seem to prefer to "roll their own" instead of searching for a library that might meet their needs, perhaps because it is easier to write application-specific code than to craft well-designed APIs.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Books Books Main library General Stacks 005.133 / HA.C 1997 (Browse shelf(Opens below)) 1 Available 004253

Includes bibliographical references (p. 497-503) and index.

Chapter 1: Introduction -- Chapter 2: Interfaces and Implementations -- Chapter 3: Atoms -- Chapter 4: Exceptions and Assertions -- Chapter 5: Memory Management -- Chapter 6: More Memory Management -- Chapter 7: Lists -- Chapter 8: Tables -- Chapter 9: Sets -- Chapter 10: Dynamic Arrays -- Chapter 11: Sequences -- Chapter 12: Rings -- Chapter 13: Bit Vectors -- Chapter 14: Formatting -- Chapter 15: Low-Level Strings -- Chapter 16: High-Level Strings -- Chapter 17. Extended-Precision Arithmetic -- Chapter 18: Arbitrary-Precision Arithmetic -- Chapter 19: Multiple-Precision Arithmetic -- Chapter 20: Threads

Programmers are inundated with information about application programming interfaces, or APIs. Yet, while most programmers use APIs and the libraries that implement them in almost every application they write, relatively few create and disemminate new, widely applicable, APIs. Indeed, programmers seem to prefer to "roll their own" instead of searching for a library that might meet their needs, perhaps because it is easier to write application-specific code than to craft well-designed APIs.

1

There are no comments on this title.

to post a comment.