C and C++ Books

by Jonathan Gennick

Recently, one of our readers sent us the following note:

Why are all your C/C++ Books soooo old? They don't really cover the actual development in C++ (e.q. Templates / STL / C++ Standard Library) and seem all
a bit outdated (Lint <=> SPLint).

The C/C++ Language is one essential fundament of the OpenSource Movement, so why do you keep it in this dusted area?

Why indeed? It actually warms my heart to see this question asked, because it means people are interested. If you look at our current C and C++ offerings, it's clear that for whatever reason, we've neglected that topic area. Our most recent C/C++ book was published in 1999, and most date back well before that year. I think the main reason we haven't done much with C and C++ is that for several years we haven't had an editor specifically targeting that topic area. That situation has now changed. One of my personal priorities is to build up our C and C++ publishing program. In the near future, you can look forward to the following:

  • A revised edition of Steve Oualline's Practical C++
  • C++ In A Nutshell by Ray Lischner
  • An English translation of our C Pocket Reference (which is C - kurz and gut in the original German)

I just spent several days at Software Development West in San Jose, and much of that time I spent sitting in on sessions related to C++. These sessions were well-attended! In spite of all the hype and press given to newer languages such as Java and C#, it's clear to me that there's still a strong base of C++ developers.

Recently, I've been reading several of Ray Lischner's chapters related to templates. I used to program in C, but never in C++, so up until now I've never had the chance to learn about templates. I must say that I'm very impressed with what I've learned so far. Templates are exciting! and powerful! Why weren't templates around when I was a programmer? Sigh...

Do you program in C or C++? If so, I'd like to ask you a favor. Write to me, at jgennick@oreilly.com, or use the feedback link below, and let me know your thoughts as to which C and C++ topics we should be covering with new books. I'm also interested in any opinions you might have of our current books, whether good or bad. I look forward to hearing from you.

We want to hear from you. How do you see the future of C and C++? What C and C++ topics are deserving of books?


2004-02-02 06:10:20
i ma new to learn c language. so its a very powerfull language for programers. so serching abt any free course material from ur site. kind help.

with thanx

Jonathan Gennick
2004-02-02 07:21:39
C course material
Thanks for taking the time to post. However, we don't currently have any free course material on our site that pertains to C or C++. One site you might look at is the Association of C and C++ Users: http://www.accu.org/ . I don't know whether they have any course material to offer, but anyone seriously interested in C/C++ should be aware of ACCU. For one thing, they're a great source of book reviews.