- Out-of-Stock
![Interfaces and implementations in C language Interfaces and implementations in C language](https://kamami.pl/860-large_default/interfaces-and-implementations-in-c-language.jpg)
David R. Hanson
free shipping in Poland for all orders over 500 PLN
If your payment will be credited to our account by 11:00
Each consumer can return the purchased goods within 14 days
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:
To download
Helicopter micro remote controlled, coaxial, 2.4Ghz, 4-channel, Dual-mode transmitter, RTF (HK17580)
No product available!
MP3 player module controlled by the I2C interface. It is based on a class D amplifier with a power of 1.4 W. The board has a 3.5 mm headphone output and an 8 Ω speaker connector. Audio files are saved on the microSD card. SparkFun DEV-16892
No product available!
No product available!
MEMS inertial sensor 3-axis, low g accelerometer with digital output, QFN28, STM, RoHS
No product available!
Printed circuit board for universal 24V power supply module. AVT1895 / 24 A
No product available!
No product available!
No product available!
No product available!
No product available!
No product available!
No product available!
No product available!
PCBs and a programmed system for the construction of radar using ultrasonic waves. AVT5550 A +
No product available!
Panasonic Eneloop PRO R6/AA rechargeable batteries with a capacity of 2000mAh and a voltage of 1.2V. The set contains four pieces sold in a blister packaging and a plastic case. Panasonic BK-3MCCEC4B
No product available!
No product available!
A circuit board for a universal 2-channel relay module. AVT1914 A
No product available!
David R. Hanson