- 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:
Zestaw rozwojowy z układem FPGA firmy Xilinx. Został wyposażony w układ FPGA Virtex-7 2000T, potężny układ z funkcjami wydajnościowymi, w tym szybką wewnętrzną logikę i interfejsy o wysokiej przepustowości. Przeznaczony jest do tworzenia dużych układów SoC. Inrevium TB-7V-2000T-LSI
Brak towaru
Brak towaru
Brak towaru
Brak towaru
PmodNIC100, moduł kontrolera interfejsu Ethernet oparty na ENC424J600, SPI. Digilent 410-208
Brak towaru
Brak towaru
Kintex™-7 FPGA ACDC 1.0 Base Board (Acquisition, Contribution, Distribution and Consumption) By Inrevium™, RoHS
Brak towaru
Brak towaru
Mike Riley
Brak towaru
Brak towaru
Arduino Esplora to rozwinięcie Arduino Leonardo, płytka wyposażona jest w mikrokontroler ATmega32U4 z rodziny AVR. Dzięki bogatemu wyposażeniu (m.in. akcelerometr, joystick analogowy, USB, czujnik światła, termometr) nie ma konieczności stosowania shieldów. A000095
Brak towaru
Antena zewnętrzna WiFi/Bluetooth do komputera WandBoard, RoHS
Brak towaru
Xilinx® Spartan-6 FPGA Consumer Video Kit - Professional By Inrevium™, RoHS, (XC6SLX150T-3FFG900)
Brak towaru
Xilinx® Spartan-6 FPGA Consumer Video Kit - Foundation By Inrevium™, RoHS, (XC6SLX150T-3FFG900)
Brak towaru
Brak towaru
JTAG/SWD emulator with Trace for Cortex-M devices, RoHS, Segger
Brak towaru
David R. Hanson