{"product_id":"c-interfaces-and-implementations-david-r-hanson-9780201498417","title":"C Interfaces and Implementations: Techniques for Creating Reusable Software","description":"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 chapters interface tp help those modifying or extending an interface or designing related interfaces. * In-depth focus on algorithm engineering: how to packag\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e David R. Hanson\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 0201498413\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9780201498417\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/20\/1996\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 544\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.03lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.26h x 7.41w x 1.11d","brand":"David R. Hanson","offers":[{"title":"Paperback","offer_id":43981504184575,"sku":"9780201498417","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_bb1a42ff-c522-4b99-86a0-a4f53c6af21a.jpg?v=1683255969","url":"https:\/\/www.whiterainbookhouse.com\/products\/c-interfaces-and-implementations-david-r-hanson-9780201498417","provider":"WR Book House","version":"1.0","type":"link"}