View Full Version : semi-advanced

01-16-2004, 07:51 PM
What do you recommend for a semi-advanced book on C in linux. My first book was "Beginning C Second Edition" by Ivor Horton, and the guys at www.wrox.com. They don't really have a follow up to the book, and I was wanting to get into handling sockets and the sort. Thanks for the help

01-17-2004, 02:40 PM
sockets and linux with semi-advanced don't fit together. The book you want is Linux Socket Programming by Example you can also push for a little bit more at amazon and also get Advanced Linux Programming
Click Here (http://www.amazon.com/exec/obidos/tg/detail/-/0789722410/qid=1074371922/sr=1-3/ref=sr_1_3/102-6846736-5936101?v=glance&s=books)

01-17-2004, 03:06 PM
How about here (http://www.accu.org./bookreviews/public/reviews/0sb/advanced_c.htm)

01-17-2004, 04:37 PM
Linux programming bible (http://www.amazon.com/exec/obidos/tg/detail/-/0764546570/qid=1074378813//ref=sr_8_xs_ap_i0_xgl14/104-1097202-5746302?v=glance&s=books&n=507846). This book covers many things including sockets, fifo's, pipes, semaphores, how to compile a shared library and similar 'loose ends'. It doesn't cover threads though, but you should be able to understand that from the man pages and google.

A non-linux book that I would also recomend is mastering algorithms in C (http://www.amazon.com/exec/obidos/tg/detail/-/1565924533/qid=1074378885/sr=1-2/ref=sr_1_2/104-1097202-5746302?v=glance&s=books). This book covers data structures like linked lists, hash tables and binary trees, as well as a few simple algorithms such as LZ77 compression and DES and RSA encryption.

01-20-2004, 01:35 AM
>> and I was wanting to get into handling sockets and the sort.

I would recommend "Unix Network Programming" by W. Richard Stevens.
(note that it is also for any Unix-like systems, not only Linux)