- Obecnie brak na stanie
David R. Hanson
Autor: David R. Hanson
ISBN: 83-01-14762-8
Format: 165x240, 504 str.
Miękka oprawa
Wydawnictwo: PWN
O książce
Istnieje naprawdę niewiele materiałów opisujących zasady projektowania, implementacji i efektywnego wykorzystania bibliotek, i ta doskonała książka wypełnia tę lukę. Można ją wręcz porównać do Software Tools — powinien ją znać każdy programista C.
W. Richard Stevens, autor publikacji informatycznych
Każdy programista i szef projektu programistycznego musi biegle opanować sztukę tworzenia modułów oprogramowania nadających się do wielokrotnego wykorzystania, gdyż stanowią one budulec dla dużych i niezawodnych aplikacji. W przeciwieństwie do nowoczesnych języków obiektowych, język C nie ma zbyt wielu mechanizmów pozwalających łatwo tworzyć interfejsy programisty (API), a tym bardziej mechanizmów zachęcających do opracowywania takich interfejsów. Większość programistów C korzysta na co dzień z różnego rodzaju API i bibliotek je implementujących, ale względnie niewielu tworzy i udostępnia nowe API ogólnego przeznaczenia. Książka Interfejsy i implementacje w języku C pokazuje, jak tworzyć API wielokrotnego użytku za pomocą projektowania opartego na interfejsach — niezależnej od języka metodologii projektowej pozwalającej oddzielić interfejsy od ich implementacji. Zasady projektowania są wyjaśnione na przykładach. Autor szczegółowo opisuje 24 interfejsy wraz z ich implementacjami, co pozwala dokładnie zrozumieć rządzące nimi zasady projektowe.
Interfejsy i implementacje w języku C to:
Brak towaru
MinIMU-9 Gyro, Accelerometer, and Compass (L3G4200D and LSM303DLM Carrier)
Brak towaru
Pakiet NiMH składający się z ogniw NiMH AAA o sumarycznym napięciu 6,0 V oraz pojemności 350 mAh. Konfiguracja ogniw 3+2. Posiada konektror JR, 3-pin żeński, wymiary: 31 x 20 x 31mm, waga: 37,70g. Pololu 2244
Brak towaru
Rechargeable NiMH Battery Pack: 6.0 V, 200 mAh, 5x1 1/3-AAA Cells, JR Connector
Brak towaru
Rechargeable NiMH Battery Pack: 6.0 V, 200 mAh, 3+2 1/3-AAA Cells, JR Connector
Brak towaru
Pakiet NiMH składający się z 7 ogniw NiMH AAA o sumarycznym napięciu 8,4 V oraz pojemności 900 mAh. Konfiguracja ogniw 4+3. Posiada konektror JR, 3-pin żeński, wymiary: 46 x41 x 20mm, waga: 87,88g. Pololu 2236
Brak towaru
ACS715 Current Sensor Carrier 0 to 30A
Brak towaru
ACS711 Current Sensor Carrier -12.5 to +12.5A
Brak towaru
ACS711 Current Sensor Carrier -25 to +25A
Brak towaru
ACS709 Current Sensor Carrier -75 to +75A
Brak towaru
50:1 Metal Gearmotor 37Dx54L mm with 64 CPR Encoder
Brak towaru
Terenowe podwozie Dagu Wild Thumper 4WD w kolorze czarnym, w komplecie koła o średnicy 120mm oraz silniki z przekładnią 75:1. Podwozie jest wykonane z blachy aluminiowej, otwory o średnicy 4mm rozmieszczone co 10mm umożliwiają montaż kontrolera oraz akcesoriów. Pololu 1567
Brak towaru
Brak towaru
Platforma mobilna Line Follower z dwoma silnikami, 5-cioma czujnikami odbiciowymi, wyświetlaczem LCD, brzęczykiem i trzema przyciskami użytkownika. Oparty na mikrokontrolerze AVR ATmega328 programowanym w języku C. Pololu 975
Brak towaru
Zestaw dystansów i złączy wraz z płytką PCB do rozbudowy robota Pololu 3pi. PCB w kolorze czarnym w wersji z wycięciami pod wyświetlacz i złącza. Pololu 979
Brak towaru
Brak towaru
David R. Hanson