Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: BSD Programming Book Titles



On Wednesday, March 13, 2002, at 05:05 PM, Anthony de Almeida Lopes wrote:

I've been subscribed to this list for a while now, and I've come to realize I don't understand too much of it (i.e. that which is related to programming). I want to learn though. Can anyone name some good book titles on Linux and BSD C/C++ programming?

One of the best sources for this is a sequence of books by Richard W. Stevens:
- Advanced Programming in the Unix Environment
- Unix Network Programming
V1/2d ed: Sockets/XTI
V2/2d ed: IPC
The former may be a bit dated, but it's comprehensive. The latter are pretty up-to-date. The books you want will, of course, depend on your goals, but a tour through the first in this list will bring you up to speed on processes, system calls, I/O, signals, etc. The second will give you a lot of insight (more than you want, perhaps) into the nether worlds of networking and interprocess communication.

There is also a now-out-of-print-but-possibly-still-available book on Mach programming, whose name and author I've forgotten (my copy grew legs; Vincent??). It's out of date with respect to Mac OS X, but it will give you a leg up on understanding some of the more obscure aspects of memory management (as needed in user-mode code) and thread management.

Regards,

Justin

--
/~\ The ASCII Justin C. Walker, Curmudgeon-at-Large
\ / Ribbon Campaign
X Help cure HTML Email
/ \
_______________________________________________
darwin-development mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-development
Do not post admin requests to the list. They will be ignored.

References: 
 >BSD Programming Book Titles (From: Anthony de Almeida Lopes <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.