File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes C / C++ and the fly likes C books Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » C / C++
Bookmark "C books" Watch "C books" New topic

C books

Trilochan Bharadwaj
Ranch Hand

Joined: Feb 02, 2009
Posts: 100
I have kernigham and Ritche book, But I was wondering if someone can offer some other ones out there that give a little "newer" C development perspective ...I have been doing java for a long long time professionally, played around with functional languages a bit (Haskell, ML and Scheme mainly, trying to learn Scala these days);

I have done C back in my undergrad years but wasn't just focussed enough (hormonal years? and I like to think of myself as a late bloomer), been meaning to take another stab at those things, now that I have a better reach in programming languages (or so i would like think? ;) ).

I am in particular looking for a book that:
1.) Gives me a very solid foundation in building several data structures, like trees etc, so pointers.
2.) Advanced stuff like memory allocation.
3.) Provide tools or refers to tools that people use in professional environment (In Java we do Eclipse, IntelliJ, RAD et. al)
4.) Gives me exposure to sockets etc.

I am prepared to refer to multiple books, so feel free to recommend.

Joe Ess

Joined: Oct 29, 2001
Posts: 9188

There's many resources for system programming on Linux, like Advanced Linux Programming and The Art of Unix Programming. In keeping with the open spirit of *nix, they're free.

[How To Ask Questions On JavaRanch]
I agree. Here's the link:
subject: C books
It's not a secret anymore!