
Practical UNIX programming
by Kay A. Robbins · first published 1996
2mentions
2recommended by
2HN commenters
2021–2024first – last mentioned
100% recommend
To fully utilize today's hardware platforms, new software increasingly depends on sophisticated techniques in communication, concurrency, and multithreading. Practical UNIX Programming is a clear, comprehensive, up-to-date guide to these essential techniques. You won't just learn the details of communication, concurrency, and multithreading, you'll understand why these techniques are so important - and where and how to use them. The authors present hundreds of short examples, more extensive sample projects, and working code to help you make sense of these and other complex topics: RPCs, netwo
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
"A first course in differential equations" by Dennis G. Zill "Introduction to Algorithms" by Cormen "Distributed Computing Through Combinatorial Topology" by Kozlov, Herlihy & Rajsbaum "Practical UNIX programming" by A. Robbins
on “Ask HN: What are your favourite textbooks?” ↗…text editor 5) making the editor memory-resident. Reading that book really taught me how to use C to build a non-trivial app. A very good Unix book with lots of projects like shell, token ring etc. is Practical UNIX Programming: A Guide to Concurrency, Communication, and Multithreading by Kay Robbins and Steven Robbins. It's 2nd edition is named UNIX Systems Programming: Communication, Concurrency and Threads. The code given…
on “Write a Shell in C (2015)” ↗