Ocena:

Książka jest wysoko ceniona jako doskonałe wprowadzenie do programowania systemów UNIX, chwalona za przejrzystość, dokładność i praktyczne przykłady. Jest szczególnie korzystna dla początkujących i średnio zaawansowanych programistów, którzy chcą wzmocnić swoje umiejętności programowania systemowego. Choć książka skutecznie omawia szeroki zakres tematów, niektórzy recenzenci zauważyli problemy z przykładami kodu i brak głębi w niektórych obszarach.
Zalety:Kompleksowe omówienie koncepcji programowania systemów UNIX.
Wady:Przejrzyste wyjaśnienia i praktyczne przykłady pomagają w zrozumieniu złożonych tematów.
(na podstawie 21 opinii czytelników)
Unix Systems Programming: Communication, Concurrency and Threads: Communication, Concurrency and Threads
W skrócie, ten zaktualizowany klasyk UNIX obejmuje wszystko, czego kiedykolwiek będziesz potrzebować do programowania wątków, TCP/IP i RPC - z przykładami kodu wielokrotnego użytku, które wyjaśniają składnię po drodze. Robbins i Robbins wyjaśniają podstawy programowania w systemie UNIX, koncentrując się na technikach komunikacji, współbieżności i wielowątkowości oraz dlaczego, kiedy i jak z nich korzystać.
Pokazują również, jak projektować złożone oprogramowanie, aby jak najlepiej wykorzystać możliwości systemu operacyjnego UNIX. Używając krótkich fragmentów kodu, aby zilustrować, jak używać wywołań systemowych, zawierają również szereg praktycznych "projektów", które bardzo szybko pomagają czytelnikom rozszerzyć poziom umiejętności. Książka zawiera rozdziały poświęcone plikom, sygnałom, semaforom, wątkom POSIX, komunikacji klient-serwer i zdalnym wywołaniom procedur.
W książce znajdują się również krótkie przykłady, działający kod i uproszczone biblioteki do wykorzystania w aplikacjach komunikacji sieciowej. Zaktualizowane wydanie drugie zawiera zupełnie nowe rozdziały dotyczące sieci WWW i multiemisji oraz całkowicie zmieniony i zaktualizowany rozdział dotyczący RPC.