- 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
Nakładka HAT PoE do Raspberry Pi. Pozwala wykorzystać interfejs PoE do zasilania minikomputera przez kabel Ethernet
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
I2C compatiable (2-wire) serial EEPROM 512-Kbit (65,536 x 8), SOIC8, Atmel, RoHS
Brak towaru
Moduł z czytnikiem kart microSD
Brak towaru
Brak towaru
Zestaw z modułem pomiarowym oraz sondą do pomiaru pH w roztworach wodnych. Płytka została wyposażona w złącze Grove i komunikuje się przez interfejs analogowy. Seeed Studio 110020291
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
David R. Hanson