C Interfaces and Implementations

Techniques for Creating Reusable Software

Ranked #75 in Design Pattern

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... more

Similar Books

If you like C Interfaces and Implementations, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?