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?