- Out-of-Stock
David R. Hanson
Author: David R. Hanson
ISBN: 83-01-14762-8
Format: 165x240, 504 pages
Soft binding
Publisher: PWN
About the book
There are really few materials describing the principles of design, implementation and effective use of libraries, and this excellent book fills this gap. You can even compare it to Software Tools - every C programmer should know it.
W. Richard Stevens, author of IT publications
Every programmer and head of a programming project must be fluent in the art of creating software modules that can be reused, as they are the building blocks for large and reliable applications. Unlike modern object-oriented languages, C does not have too many mechanisms to easily create programmer interfaces (APIs), let alone mechanisms that encourage the development of such interfaces. Most C programmers use different types of APIs and libraries to implement them on a daily basis, but relatively few create and provide new general purpose APIs. Book Interfaces and implementations in C shows how to create a reusable API using interface-based design - a language-independent project methodology that allows to separate interfaces from their implementation. The design rules are explained by examples. The author describes in detail 24 interfaces with their implementations, which allows you to thoroughly understand the design rules that govern them.
Interfaces and implementations in C are:
Technical vaseline is a universal lubricant with a wide range of applications, characterized by water resistance, resistance to oxidation and external factors, thermal stability and safety of use on rubber and most plastics
No product available!
Ethyl alcohol is a universal solvent that perfectly cleans and degreases various types of surfaces, including delicate electronic components, constituting an essential element of workshop, electronic service or laboratory equipment
No product available!
Ethyl alcohol is a universal solvent that perfectly cleans and degreases various types of surfaces, including delicate electronic components, constituting an essential element of workshop, electronic service or laboratory equipment
No product available!
Ethyl alcohol is a universal solvent that perfectly cleans and degreases various types of surfaces, including delicate electronic components, constituting an essential element of workshop, electronic service or laboratory equipment
No product available!
Ethyl alcohol is a universal solvent that perfectly cleans and degreases various types of surfaces, including delicate electronic components, constituting an essential element of workshop, electronic service or laboratory equipment
No product available!
Ethyl alcohol is a universal solvent that perfectly cleans and degreases various types of surfaces, including delicate electronic components, constituting an essential element of workshop, electronic service or laboratory equipment
No product available!
Silicone oil in a 65ml plastic bottle with oil jug is an essential tool offering excellent lubricating and protective properties, compatible with rubber and plastics, ideal for a wide range of workshop applications and maintenance of precision mechanisms
No product available!
Silicone oil in a 250 ml plastic bottle with oil jug is an essential tool offering excellent lubricating and protective properties, compatible with rubber and plastics, ideal for a wide range of workshop applications and maintenance of precision mechanisms
No product available!
Silicone oil in a 500 ml plastic bottle is an essential tool offering excellent lubricating and protective properties, compatible with rubber and plastics, ideal for a wide range of workshop applications and maintenance of precision mechanisms
No product available!
Silicone oil in a 500 ml plastic bottle with oil jug is an essential tool offering excellent lubricating and protective properties, compatible with rubber and plastics, ideal for a wide range of workshop applications and maintenance of precision mechanisms
No product available!
PCB Cleaner KT-5 is an effective and efficient preparation for cleaning printed circuits and electronic equipment, ideal for removing rosin and fluxes, offering safety for electromechanical, optical and electronic materials
No product available!
PCB Cleaner KT-5 is an effective and efficient preparation for cleaning printed circuits and electronic equipment, ideal for removing rosin and fluxes, offering safety for electromechanical, optical and electronic materials
No product available!
PCB Cleaner KT-5 is an effective and efficient preparation for cleaning printed circuits and electronic equipment, ideal for removing rosin and fluxes, offering safety for electromechanical, optical and electronic materials
No product available!
PCB Cleaner KT-5 is an effective and efficient preparation for cleaning printed circuits and electronic equipment, ideal for removing rosin and fluxes, offering safety for electromechanical, optical and electronic materials
No product available!
PCB Cleaner KT-5 is an effective and efficient preparation for cleaning printed circuits and electronic equipment, ideal for removing rosin and fluxes, offering safety for electromechanical, optical and electronic materials
No product available!
PCB Cleaner KT-5 is an effective and efficient preparation for cleaning printed circuits and electronic equipment, ideal for removing rosin and fluxes, offering safety for electromechanical, optical and electronic materials
No product available!
David R. Hanson