C interfaces and implementations : techniques for creating reusable software / David R. Hanson.
Material type:
TextSeries: Addison-Wesley professional computing seriesPublication details: Reading, Mass. : Addison Wesley, c1997.Description: xvii, 519 p. : ill. ; 24 cmISBN: - 9780201498417
- 005.133 20
| Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|
Books
|
Main library General Stacks | 005.133 / HA.C 1997 (Browse shelf(Opens below)) | 1 | Available | 004253 |
Browsing Main library shelves, Shelving location: General Stacks Close shelf browser (Hides shelf browser)
|
|
|
|
|
|
|
||
| 005.133 / GO. S 1996 Schaum's outline of theory and problems of programming with C / | 005.133 / GO.S 1994 Schaum's outline of theory and problems of programming with Pascal ; | 005.133 / GR.D 2007 Data structures in Java : | 005.133 / HA.C 1997 C interfaces and implementations : | 005.133 / HA.P 2007 Problem solving and program design in C / | 005.133 / HA.P1990 Problem solving and program design in C / | 005.133 / HO.I 2006 Ivor Horton's beginning Visual C++ 2005 / |
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.