- 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
Zintegrowany układ analogowy stacji bazowej RFID (front-end) firmy EM Microelectronic o częstotliwości 13.56MHz. Układ ma obudowę SOP20
Brak towaru
Brak towaru
Obudowa do minikomputera NanoPi NEO3 w kolorze białym. Umożliwia swobodny dostęp do złącza Ethernet, USB, kart microSD oraz złącza zasilania. FriendlyELEC Case for NEO3
Brak towaru
Obudowa do Raspberry PI 1 model B typu VESA przezroczysta
Brak towaru
SYGNALIZATOR LED - ZESTAW DO SAMODZIELNEGO MONTAŻU
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Zestaw STM8L-DISCOVERY z mikrokontrolerem STM8L152C6T6 umożliwia naukę obsługi mikrokontrolerów o ultraniskim poborze mocy i szybkie prototypowanie aplikacji. Wbudowany ST-Link oraz wyświetlacz LCD czynią płytkę kompletnym narzędziem do rozwoju i testowania projektów opartych na STM8L.
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Płytka drukowana i zaprogramowany układ do centralki alarmowej współpracującej z czujnikiem ruchu. AVT1925 A+
Brak towaru
Model UGears Wahadło STEM LAB to doskonałe narzędzie edukacyjne dla miłośników mechaniki, fizyki i historii, oferujące praktyczne doświadczenie w montażu i zrozumieniu jednego z najbardziej fundamentalnych mechanizmów w historii nauki. UGears 70133
Brak towaru
Model UGEARS Top Fuel Dragster to wyszukany i dynamiczny projekt DIY, który za pomocą 321 części i zaawansowanych mechanizmów sprężynowych ożywia emocje wyścigów dragsterowych na biurku każdego miłośnika motoryzacji. UGears 70174
Brak towaru
David R. Hanson