Alex Rivera | Logout

Learning C when you already know C++?

Asked 2009-12-16T16:25:30.187
24

I think I have an advanced knowledge of C++, and I'd like to learn C.

There are a lot of resources to help people going from C to C++, but I've not found anything useful to do the opposite of that.

Specifically:

  1. Are there widely used general purpose libraries every C programmer should know about (like boost for C++) ?
  2. What are the most important C idioms (like RAII for C++) ?
  3. Should I learn C99 and use it, or stick to C89 ?
  4. Any pitfalls/traps for a C++ developer ?
  5. Anything else useful to know ?
c++ c
Edit
Report

1 Answer

2

Anything else useful to know ?

C99 is not subset of c++ any revision, but separate language.

answered 2009-12-16T16:53:36.180

Your Answer