c vs c++

why should i do C instead of C++ .
Who is Participating?
jhanceConnect With a Mentor Commented:
Because C is still a viable programming language and many people are using it.

It is difficult to find a "pure" C compiler on many platforms these days as most vendors are now making C++ compilers.  This is not a problem for C programmers, however, because, as I said, C is a SUBSET of C++.  So a C++ compiler can be used to compile C or C++ programs quite nicely.

mayurrajdevAuthor Commented:
Adjusted points to 5
First, C is a subset of C++ so you can use a C++ compiler and write perfectly good and legal C code.

The biggest reason for using C instead of C++ would be the unavailability of a C++ compiler on your target platform.

I guess beyond that the only other reason would be preference.  I'd go so far as to say that there is no problem that can be solved in C++ that cannot also be done in C and vice-versa.  There are times, however, when the features of C++ lend themselves to the problem and make it easier.
mayurrajdevAuthor Commented:
if your reasoning is correct then why do people
still buy books on C instead on C++ .
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.