- Obecnie brak na stanie
Produkty
Kategorie
- Kategorie główne
-
- ARDUINO
- AUTOMATYKA
- DRUK 3D
- EBOOKI
- ELEKTRONIKA
- Akcesoria PC
- Chłodzenie
- Czujniki
- Czujniki 6DOF/9DOF/10DOF
- Czujniki ciśnienia
- Czujniki gazów
- Czujniki Halla
- Czujniki jakości cieczy
- Czujniki jakości powietrza
- Czujniki magnetyczne (kompasy)
- Czujniki medyczne
- Czujniki nacisku
- Czujniki odbiciowe
- Czujniki odległości
- Czujniki PH
- Czujniki podczerwieni
- Czujniki poziomu cieczy
- Czujniki położenia
- Czujniki prądu
- Czujniki przepływu
- Czujniki przyspieszenia (akcelerometry)
- Czujniki ruchu
- Czujniki światła i koloru
- Czujniki temperatury
- Czujniki wibracji
- Czujniki wilgotności gleby
- Czujniki wilgotności powietrza
- Żyroskopy
- Drukarki
- Elementy pasywne
- Gadżety
- GPS
- Inteligentne ubrania
- Kamery i akcesoria
- Karty pamięci i inne nośniki danych
- Komunikacja
- LED - diody, wyświetlacze, paski
- Materiały przewodzące
- Moduły elektroniczne
- Akcesoria JTAG
- Audio
- Czytniki kart pamięci
- Czytniki kodów paskowych
- Czytniki linii papilarnych
- Ekspandery linii I/O
- Enkodery
- Generatory DDS/PLL
- Klawiatury, przyciski
- Konwertery CAN
- Konwertery napięć
- Konwertery RS485
- Konwertery USB - I2C / 1-Wire / SPI
- Konwertery USB - UART / RS232
- Moduły HMI
- Moduły pamięci
- Moduły RTC
- Moduły z wyjściami mocy
- Moduły zasilające
- Obraz i wideo
- Odbiorniki podczerwieni TSOP
- Potencjometry cyfrowe
- Przetworniki A/C i C/A
- Rejestratory danych (data logger)
- Sterowniki LED
- Sterowniki serw
- Sterowniki silników
- Półprzewodniki
- Button
- Czujniki
- Czujniki dotykowe (Touch)
- Diody
- Energy harvesting
- Generatory PLL
- Inne
- Konwertery logiczne
- Liczniki energii
- Mikrokontrolery
- Mikroprocesory DSP
- Mostki prostownicze
- Optotriaki i transoptory
- Pamięci
- Przetworniki a/c (ADC)
- Przetworniki c/a (DAC)
- Sterowniki i mostki IGBT
- Sterowniki LED
- Sterowniki silników
- Syntezery DDS
- Timery
- Tranzystory
- Układy analogowe
- Układy audio
- Układy cyfrowe
- Układy interfejsowe
- Układy programowalne
- Układy RF
- Układy RTC
- Układy SoC
- Układy zasilające
- Układy zerujące
- Zabezpieczenia ESD
- Przetworniki dźwięku
- Przewody
- Przewody świecące i akcesoria
- Przełączniki i przyciski
- Płytki prototypowe
- Wyświetlacze
- Złącza
- Gniazda do kart pamięci
- Gniazdka RJ-45
- Igły testowe (pogo pin)
- Konektory
- Podstawki
- Szybkozłącza
- Zworki
- Złącza ARK (Terminal Block)
- Złącza FFC / FPC ZIF
- Złącza goldpin
- Złącza IDC
- Złącza inne
- Złącza Jack
- Złącza JST
- Złącza koncentryczne (RF)
- Złącza krokodylkowe
- Złącza obrotowe
- Złącza szufladowe D-Sub
- Złącza USB
- Złącza zasilania DC
- Akcesoria PC
- INTERNET RZECZY (IoT)
- KSIĄŻKI
- MECHANIKA
- MODELARSTWO R/C
- OFERTA AKADEMICKA
- OPROGRAMOWANIE
- RASPBERRY PI
- Akcesoria do Raspberry Pi
- Chłodzenie do Raspberry Pi
- Kamery do Raspberry Pi
- Karty pamięci do Raspberry Pi
- Moduły rozszerzające do Raspberry Pi
- Obudowy do Raspberry Pi
- Prototypowanie Raspberry Pi
- Przewody audio-wideo do Raspberry Pi
- Raspberry Pi 3 model A+
- Raspberry Pi 3 model B
- Raspberry Pi 3 model B+
- Raspberry Pi 4 model B
- Raspberry Pi 400
- Raspberry Pi 5
- Raspberry Pi Compute Module
- Raspberry Pi model A/B+/2
- Raspberry Pi Pico
- Raspberry Pi Zero
- Raspberry Pi Zero 2 W
- Wyświetlacze do Raspberry Pi
- Zasilanie do Raspberry Pi
- ROBOTYKA
- WARSZTAT
- Akcesoria SMD
- Chemia
- Elektronarzędzia
- Generatory
- Igły dozownicze
- Imadła
- Kleje i klejarki
- Klucze
- Laminaty
- Lutowanie
- Maty antystatyczne (ESD)
- Mikroskopy
- Miniwiertarki, miniszlifierki
- Myjki ultradźwiękowe
- Nitownice i nity
- Noże i nożyczki
- Organizery
- Oscyloskopy i akcesoria
- Pęsety
- Pilniki
- Plotery i Frezarki CNC
- Przyrządy pomiarowe
- Rurki termokurczliwe
- Ściągacze izolacji
- Szczypce i cążki
- Taśmy
- Uchwyty, lupy
- Wiertła
- Wkrętaki i zestawy wkrętaków
- Zaciskarki
- Zasilacze laboratoryjne
- WYCOFANE Z OFERTY
- WYPRZEDAŻ
- ZASILANIE
- ZESTAWY DO MONTAŻU
- Kity AVT
- Audio
- Dom
- Efekty świetlne
- Generatory
- Gry
- Hobby i zabawa
- Interfejsy
- Komputer PC
- Mierniki
- Programatory
- Przetwornice
- Przyrządy warsztatowe
- Płytki drukowane (PCB)
- Regulatory, sterowniki
- Samochód
- Układy zaprogramowane
- Wyświetlacze
- Zasilacze
- Zdalne sterowanie
- Zegary, timery i włączniki czasowe
- Zestawy startowe dla początkujących
- Zestawy startowe Ośla Łączka
- Zestawy uruchomieniowe i moduły
- Łączność
- Ładowarki
- Audio
- Kity TOP-Q
- Pozostałe zestawy
- Totem
- UGears
- Velleman
- Kity AVT
- ZESTAWY URUCHOMIENIOWE
- Atmel SAM
- Atmel Xplain
- AVR
- Banana Pi
- BeagleBone
- chipKIT
- CPLD Xilinx
- Cubieboard
- DFRobot FireBeetle
- Elektronika analogowa
- Feather
- FPGA Alchitry
- FPGA Altera
- FPGA Xilinx
- Freedom (Kinetis)
- FriendlyELEC
- Google Coral
- HummingBoard
- Inne zestawy uruchomieniowe
- Inteligentne ubrania
- LattePanda
- LPC (NXP)
- M5Stack
- micro:bit
- Moduły peryferyjne
- Nvidia Jetson
- Odroid
- ODYSSEY
- Orange Pi
- PIC
- Programatory Segger
- Programatory uniwersalne
- Raisonance
- Raspberry Pi RP2040
- RFID
- RISC-V
- SBC Embest
- SBC inne
- SBC MYIR
- SBC UDOO
- SoMLabs
- Sparkfun MicroMod
- STM32
- STM32 Discovery
- STM32 MP1
- STM32 Nucleo
- STM8
- Teensy
- WRTNode
- Zestaw z książką
- Atmel SAM
- ARDUINO
Nowości
Nowości
Interfejsy i implementacje w języku C
David R. Hanson
Wysyłka gratis
darmowa wysyłka na terenie Polski dla wszystkich zamówień powyżej 500 PLN
Wysyłka tego samego dnia
Jeśli Twoja wpłata zostanie zaksięgowana na naszym koncie do godz. 11:00
14 dni na zwrot
Każdy konsument może zwrócić zakupiony towar w ciągu 14 dni bez zbędnych pytań
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:
- Zwięzłe opisy interfejsów, składające się na praktyczną dokumentację dla użytku programistów aplikacji z tych interfejsów korzystających.
- Szczegółowe opisy kodu implementującego interfejsy przedstawiane w poszczególnych rozdziałach, dostarczające wyczerpujących informacji dla programistów modyfikujących lub rozszerzających istniejące interfejsy, jak również projektujących nowe, spokrewnione tematycznie interfejsy.
- Nacisk na „inżynierię algorytmów”, czyli zasady składania struktur danych i operujących na nich algorytmów w moduły wielokrotnego użytku.
- Kompletny kod źródłowy dla 24 API i 8 korzystających z nich przykładowych aplikacji, zaprezentowany w konwencji programowania literackiego, pozwalającej przeplatać kod programu szczegółowymi jego opisami.
- Rzadko opisywane sztuczki i idiomy stosowane przez zawodowych programistów C.
Do pobrania
Produkty z tej samej kategorii (16)
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Zestaw płytek PCB z zaprogramowanym układem do termometra LED - wersja 27mm zielony. AVT1697/2/G A+
Brak towaru
NORT12 to organizer warsztatowy wykonany z wysokiej jakości tworzywa sztucznego, przezroczysty, zamykany na zatrzaski, z solidną rączką zapewniającą wygodny transport. Posiada możliwość regulowania wielkości i ilości przegródek
Brak towaru
Brak towaru
Zestaw AVT do samodzielnego modułu wykonawczego z triakiem. AVT1965 B
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Listwa zaciskowa żeńska, 2-pinowa. Raster 3,81 mm. Wysokość 7,8 mm. Pasuje do do listw męskich 15EDGRC o rastrze 3,81 mm. 2EDGKN-3.81
Brak towaru
Podwójne ogniwo akumulatora litowo-polimerowego, Sparkfun
Brak towaru
Andrew Vladimirov, Konstantin V. Gavrilenko, Andrei A. Mikhailovsky
Brak towaru
Brak towaru