Hodnotenie:
Kniha je vysoko cenená ako vynikajúci úvod do programovania systémov UNIX, chválená pre svoju zrozumiteľnosť, dôkladnosť a praktické príklady. Je prínosom najmä pre začiatočníkov a stredne pokročilých programátorov, ktorí si chcú upevniť svoje zručnosti v oblasti systémového programovania. Hoci účinne pokrýva široké spektrum tém, niektorí recenzenti upozornili na problémy s príkladmi kódu a nedostatočnú hĺbku v niektorých oblastiach.
Výhody:Komplexné pokrytie koncepcií systémového programovania UNIX.
Nevýhody:Jasné vysvetlenia a praktické príklady pomáhajú pochopiť zložité témy.
(na základe 21 čitateľských recenzií)
Unix Systems Programming: Communication, Concurrency and Threads: Communication, Concurrency and Threads
Táto aktualizovaná klasika UNIXu v skratke obsahuje všetko, čo budete potrebovať na programovanie vlákien, TCP/IP a RPC - s opakovane použiteľnými príkladmi kódu, ktoré vysvetľujú syntax. Robbins a Robbinsová vysvetľujú základy programovania v systéme UNIX, pričom sa sústreďujú na techniky komunikácie, súbežnosti a viacvláknovosti a na to, prečo, kedy a ako ich používať.
Ukazujú tiež, ako navrhovať komplexný softvér, aby sa z operačného systému UNIX vyťažilo čo najviac. Pomocou krátkych úryvkov kódu ilustrujú, ako používať systémové volania, a obsahujú aj množstvo praktických "projektov", ktoré veľmi rýchlo pomôžu čitateľom rozšíriť ich zručnosti. Kniha obsahuje kapitoly o súboroch, signáloch, semaforoch, vláknach POSIX, komunikácii klient-server a vzdialených volaniach procedúr.
V celej knihe sa nachádzajú aj krátke príklady, pracovný kód a zjednodušené knižnice na použitie v sieťových komunikačných aplikáciách. Aktualizované druhé vydanie obsahuje úplne nové kapitoly o webe a multicastingu a úplne prepracovanú a aktualizovanú kapitolu o RPC.