Interfejsy i implementacje w języku C

Hanson David R.
ISBN/nr produktu: 8301147628
Wydawca/Producent: Wydawnictwo Naukowe PWN
Ilość stron: 504 s.
Cena: 38.61 zł

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.

Pdobne pozycje

Interfejsy i implementacje w języku C

Interfejsy i implementacje w języku C

Cena: 38.61 zł
Hanson David R.

Programowanie w języku C++ w środowisku systemu UNIX

Programowanie w języku C++ w środowisku systemu UNIX

Cena: 28.90 zł
Klimczewski Paweł

Modelowanie systemów informatycznych w języku UML 2.1

Modelowanie systemów informatycznych w języku UML 2.1

Cena: 43.03 zł
Dąbrowski Włodzimierz, Stasiak Andrzej, Wolski Michał

Dydaktyczny System Mikroprocesorowy DSM-51 ćwiczenia w języku C dla mikrokontrolera 8051 + CD

Dydaktyczny System Mikroprocesorowy DSM-51 ćwiczenia w języku C dla mikrokontrolera 8051 + CD

Cena: 17.11 zł
Gazarkiewicz Robert, Kowalik Ryszard

Jak stworzyć najlepszy blog WordPress 2.0 1/2

Jak stworzyć najlepszy blog WordPress 2.0 1/2

Cena: 8.51 zł
Lipiec Paweł, Sosna Łukasz

Akademia sieci Cisco CCNA sem.4 Sieci rozległe technologie WAN

Akademia sieci Cisco CCNA sem.4 Sieci rozległe technologie WAN

Cena: 55.81 zł
Reid Allan

Projektowanie układów cyfrowych z wykorzystaniem języka VHDL

Projektowanie układów cyfrowych z wykorzystaniem języka VHDL

Cena: 62.61 zł
Zwoliński Mark

Komputerowe systemy pomiarowe

Komputerowe systemy pomiarowe

Cena: 38.53 zł
Nawrocki Waldemar

Akademia Sieci Cisco CCNA semestr 2 Routery i podstawy routingu + CD

Akademia Sieci Cisco CCNA semestr 2 Routery i podstawy routingu + CD

Cena: 81.61 zł
Odom Wendell, McDonald Rick

Akademia sieci Cisco CCNA Semestr 3 + CD

Akademia sieci Cisco CCNA Semestr 3 + CD

Cena: 64.41 zł
Lewis Wayne

Programowanie

Komputer

Multimedia

Multimedia

Komputer

Multimedia

Multimedia

Zawartość koszyka:

Razem: 0.00

Bestsellery

Nie znaleziono żadnej pozycji.

Nowości

Nie znaleziono żadnej pozycji.

Warto zajrzeć?

Taki sobie Cytat

Kołysze ją do snu i kłamiąc jej rzeczywistością w rzeczywistości ją upośledza.