Interfejsy i implementacje w języku C

David R. Hanson : Interfejsy i implementacje w języku C
Istnieje naprawdę niewiele materiałów opisujący
Wiecej >>>
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.
Inne ksiazki z tej kategorii:
Interfejsy i implementacje w języku C - David R. Hanson
Istnieje naprawdę niewiele materiałów opisujący Cena: 63.77
Język C - to proste - Connor Sexton
Język C - to proste to przystępne wprowadzenie do pisania programów w standardowym języku C. Napisane lekkim stylem, pomijające tak daleko, jak to możliwe różne skomplikowane aspekty języka C. Podstawowym celem tego wprowadzenia jest jak najszybsze umożliwienie początkującemu programiście samodzielne pisanie programów. Cena: 18.72
Kryptografia w językach C i C++ - Michael Welschenbach
Kryptografia w językach C i C++ Cena: 57.48
Leksykon C/C++ Standard ANSI/ISO - Schildt Herbert
Pełny opis standardów ANSI/ISO języków C oraz C++, omówienie standardowej biblioteki szablonów, mnóstwo wskazówek usprawniających programowanie. Cena: 34.22
Wykłady z informatyki z przykładami w języku C - Alfred V. Aho, Jeffrey D. Ullman
Książka Alfreda Aho i Jeffreya Ullmana "Wykłady z informatyki z przykładami w języku C" stanowi znaczący postęp w dziedzinie metodyki nauczania podstaw informatyki. Ten nowatorski podręcznik w przystępny sposób prezentuje zagadnienia dotyczące modeli, pojęć i technik z zakresu matematyki dyskretnej i informatyki. Cena: 89.00
Pamięć w językach C i C++ - Franek Frantisek
W niniejszej książce, przeznaczonej głównie dla studentów informatyki i zawodowych programistów, autor w zwięzły sposób przedstawił szerokie spektrum ról, jakie odgrywa pamięć we wszystkich aspektach programowania i funkcjonowania programów. Zakładając jedynie podstawową znajomość języka C i C++, autor omówił techniki, metody i narzędzia do radzenia sobie z problemami dotyczącymi pamięci oraz sposoby efektywnego jej wykorzystania. Cena: 26.32
Język ANSI C - Kernighan Brian W., Ritchie Dennis M. Tłum. z ang
Język C opisano tu tak, jak go zdefiniowano w standardzie ANSI - stąd tytuł polskiego przekładu. Cena: 42.12
C. Leksykon kieszonkowy - Peter Prinz, Ulla Kirch-Prinz
Książka "C. Leksykon kieszonkowy" składa się z dwóch części: zwięzłego opisu języka C oraz tematycznie ułożonego przewodnika po bibliotece standardowej. Cena: 9.90
Język C. Programowanie - Steve Oualline
Programowanie w języku C jest czymś więcej niż tylko wprowadzaniem kodu zgodnego z regułami składni; styl i wykrywanie błędów odgrywają równie istotną rolę w procesie tworzenia oprogramowania. Cena: 49.00
Język C i C++ Twój pierwszy program - Neibauer Alan R.
Język C i C++ Twój pierwszy program Cena: 29.62