Ocena:

Książka jest wysoko ceniona jako kompleksowy i przyjemny przewodnik po Advanced Unix, zawierający dokładne wyjaśnienia i wiele cennych treści. Ma jednak pewne wady, w tym problemy z formatowaniem kodu i pewne fizyczne obawy dotyczące jakości wydania.
Zalety:Dokładne i przejrzyste wyjaśnienia zaawansowanych tematów związanych z systemem Unix.
Wady:Dobra zarówno jako źródło wiedzy, jak i książka referencyjna.
(na podstawie 60 opinii czytelników)
Advanced Programming in the Unix Environment
Praktyczna, dogłębna wiedza na temat interfejsów programowania systemowego, które napędzają jądra systemów UNIX i Linux.
Opierając się na pionierskiej pracy W. Richa Stevensa, to trzecie wydanie klasyka zostało zaktualizowane przez Steve'a Rago, współpracownika Stevensa, w celu odzwierciedlenia postępu technicznego i najlepszych praktyk zgodnych z wersją 4 specyfikacji Single UNIX.
To wydanie obejmuje ponad siedemdziesiąt interfejsów, w tym:
⬤ Asynchroniczne wejścia/wyjścia POSIX.
⬤ Blokady spinowe.
⬤ Bariery.
⬤ Semafory POSIX.
Steve starannie zachowuje ducha i podejście, które uczyniły tę książkę tak cenną, zaczynając od plików, katalogów i procesów, starannie kładąc podwaliny pod bardziej zaawansowane techniki, takie jak obsługa sygnałów i terminalowe wejścia / wyjścia. Dokładnie omawia wątki i programowanie wielowątkowe, a także IPC oparte na gniazdach.
Wypełniony przykładami, studiami przypadków i dostępem do tysięcy linii kodu do pobrania, Advanced Programming in the UNIX(R) Environment pomógł pokoleniom programistów pisać kod o wyjątkowej mocy, wydajności i niezawodności.