Thread: semi-advanced

  1. #1
    ___
    Join Date
    Jun 2003
    Posts
    806

    semi-advanced

    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
    "When I die I want to pass peacefully in my sleep like my grandfather did, not screaming and yelling like the passengers in his car."

  2. #2
    Registered User linuxdude's Avatar
    Join Date
    Mar 2003
    Location
    Louisiana
    Posts
    926
    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

  3. #3
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,656
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  4. #4
    Registered User grady's Avatar
    Join Date
    Oct 2003
    Posts
    27
    Linux programming bible. 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. 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.

  5. #5
    still a n00b Jaguar's Avatar
    Join Date
    Jun 2002
    Posts
    187

    Re: semi-advanced

    >> 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)
    slackware 10.0; kernel 2.6.7
    gcc 3.4.0; glibc 2.3.2; vim editor
    migrating to freebsd 5.4

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What's advanced c++ contents ?
    By toysoldier in forum C++ Programming
    Replies: 8
    Last Post: 09-27-2004, 08:12 PM
  2. Advanced? Not Advanced? Anyone?
    By Jotun in forum C++ Programming
    Replies: 3
    Last Post: 04-28-2004, 08:02 PM
  3. Advanced but yet general
    By Rhodium in forum C Programming
    Replies: 6
    Last Post: 08-09-2003, 12:46 PM
  4. Advanced Linux Programming
    By drdroid in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 07-24-2003, 02:01 PM
  5. you advanced people, read this
    By Leeman_s in forum C++ Programming
    Replies: 2
    Last Post: 10-04-2001, 08:26 PM