Interfejsy i implementacje w języku C
Hanson David R.
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.
Czas realizacji: 2-4 dni
ISBN: 8301147628
Liczba stron: 504 s.
dodaj do koszyka
Cena: 65.71 zł
- Biznes
- Zdrowie
- Kulinaria
- Kuchnie świata
- Dania z drobiu
- Alkohole
- Dania jarskie
- Ciasta i desery
- Kuchnia polska
- Sałatki i surówki
- Dania mięsne
- Sosy, dipy, pasty
- Owoce morza
- Ryby
- Wegetariańskie
- Warzywa i owoce
- Dietetyczne
- Grzyby
- Dania obiadowe
- Potrawy świąteczne
- Przystawki, zakąski
- Potrawy z grila i ogniska
- Potrawy mączne
- Niskotłuszczowe
- Zioła
- Przyprawy
- Koktajle, napoje, soki
- Zupy
- Poradniki kulinarne
- Ezoteryka
- Nauka
- Psychologia
- Encyklopedie
- Biologia
- Zoologia
- Kosmologia
- Astronomia
- Fizyka
- Ludzie, fakty, wydarz.
- Filozofia
- Podróże,albumy, mapy
- Socjologia
- Przyroda
- Biografie i wspomnienia
- Meteorologia
- Geografia
- Archeologia
- Paleontologia
- Atlasy
- Humanistyka
- Języki obce
- Ochrona środowiska
- Chemia
- Elektronika
- Elektrotechnika
- Statystyka
- Mechanika
- Przemysł, rzemiosło
- Budownictwo
- Motoryzacja
- Pedagogika
- Nauka o języku
- Matematyka
- Literaturoznawstwo
- Edukacja
- Sztuki walki
- Unia Europejska
- Poradniki
- Kultura
- Słowniki
- Historia
- Beletrystyka
- Dzieci i młodzież
- Inne
- Opowiadania
- Literatura światowa
- Literatura polska
- Poezja
- Reportaże
- Wiersze
- Pamiętniki, dzienniki
- Komiksy
- Esej
- Publicystyka
- Niezidentyfikowane
- Kalendarze
- Inscenizacje
- Popularnonaukowa
- Listy
- Fraszki
- Obyczajowe
- Wywiady
- Literatura piękna
- Literatura kobieca
- Nowele
- Powieść historyczna
- Felieton
- Aforyzmy
- Obcojęzyczne