aspose file tools
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

Win a copy of The Software Craftsman this week in the Agile forum!
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: 9077

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