- 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:
No product available!
No product available!
LR23a alkaline battery with a voltage of 12 V. Varta LR23A
No product available!
IPS 4" LCD display with touch screen. The display is equipped with DPI interface for image display and I2C interface for touch screen. Resolution 800x480 pixels. Waveshare 4inch DPI LCD (B)
No product available!
RF module - transmitter; FSK modulation; Transmitter power 4dBm; frequency 868MHz, RoHS, HOPE MICROELECTRONICS. HM-T868S
No product available!
This compact, inexpensive plastic gearmotor (brushed DC motor with a 120:1 reduction gearbox) is well suited for use in small robots. While intended for operation at 4.5 V, it should run comfortably in the 3 V to 6 V range.
No product available!
The right Mecanum multi-directional wheel with a diameter of 80 mm, which consists of 9 rollers located around the circumference of the wheel. The wheel hub fits the popular TT motors
No product available!
No product available!
Goldpin black 2x4 pins connector. Simple to through-hole assembly. 1.27 mm pitch. PBHD08S
No product available!
No product available!
No product available!
Small, white-on-black OLED 128x32 monochrome display designed for Teensy development board, controlled with the popular SSD1306 IC. SparkFun LCD-14048
No product available!
Laboratory power supply KORAD KA3005P 0-30V 5A communication with PC memory 5 power profiles
No product available!
No product available!
The DC motor driver enables control of speed and direction of rotation, it has a built-in DRV8830 system. MOD 58
No product available!
No product available!
David R. Hanson